Oracle VirtualBox:
User Guide for
Release 7.1
Contents
Contents
List of Figures............................................................................................................... xv
List of Tables...............................................................................................................xvii
Preface......................................................................................................xix
Audience..........................................................................................................................................xix
Related Documents....................................................................................................................... xix
Conventions.................................................................................................................................... xix
Documentation Accessibility........................................................................................................ xix
Access to Oracle Support for Accessibility................................................................................. xix
Diversity and Inclusion.................................................................................................................. xx
1 First Steps.................................................................................................................. 21
1.1 Why is Virtualization Useful?.................................................................................................. 21
1.2 Some Terminology...................................................................................................................22
1.3 Features Overview................................................................................................................... 23
1.3.1 Alternative Front Ends...................................................................................................25
1.4 Available Installation Packages..............................................................................................26
1.4.1 Host and Guest Combinations..................................................................................... 27
1.4.2 Arm Host Limitations.....................................................................................................27
1.4.3 Intel Host CPU Requirements...................................................................................... 27
1.5 Installing Oracle VirtualBox and Extension Packs...............................................................28
1.6 Starting Oracle VirtualBox...................................................................................................... 28
1.7 Configuring Oracle VirtualBox............................................................................................... 28
1.7.1 Oracle VirtualBox Preferences..................................................................................... 29
1.7.2 Experience Levels for VirtualBox Manager.................................................................29
1.7.3 Global Tools.................................................................................................................... 30
1.8 Adding Virtual Machines.........................................................................................................31
1.9 Creating a Virtual Machine.....................................................................................................31
1.9.1 Specify Name and Operating System......................................................................... 32
1.9.2 Configure Unattended Guest OS Install..................................................................... 33
1.9.3 Set Up VM Hardware.....................................................................................................33
1.9.4 Specify a Virtual Hard Disk........................................................................................... 34
1.10 Running a Virtual Machine...................................................................................................35
1.10.1 Starting a New VM for the First Time....................................................................... 35
1.10.2 Virtual Machine Status Bar.........................................................................................36
1.10.3 Capturing and Releasing Keyboard and Mouse...................................................... 39
1.10.4 Typing Special Characters.......................................................................................... 40
1.10.5 Changing Removable Media...................................................................................... 41
iii
Oracle VirtualBox: User Guide for Release 7.1
1.10.6 Resizing the Machine's Window................................................................................ 41
1.10.7 Saving the State of the Machine............................................................................... 42
1.11 Managing VMs....................................................................................................................... 43
1.11.1 Configure the Settings for a VM................................................................................43
1.11.2 Using VM Groups.........................................................................................................43
1.12 Snapshots................................................................................................................................44
1.12.1 Taking, Restoring, and Deleting Snapshots............................................................. 45
1.12.2 Snapshot Contents...................................................................................................... 46
1.13 Removing and Moving Virtual Machines............................................................................47
1.14 Cloning a Virtual Machine.................................................................................................... 48
1.15 Importing and Exporting Virtual Machines........................................................................49
1.15.1 About the OVF Format................................................................................................ 49
1.15.2 Importing an Appliance in OVF Format....................................................................50
1.15.3 Exporting an Appliance in OVF Format.....................................................................50
1.16 Integrating with Oracle Cloud Infrastructure....................................................................51
1.16.1 Preparing for Oracle Cloud Infrastructure Integration.......................................... 51
1.16.2 Creating an API Signing Key Pair.............................................................................. 52
1.16.3 Uploading the Public Key to Oracle Cloud Infrastructure...................................... 53
1.16.4 Creating a Cloud Profile..............................................................................................53
1.16.5 Using the Cloud Profile Manager.............................................................................. 54
1.16.6 Using Oracle VirtualBox With Oracle Cloud Infrastructure.................................... 55
1.16.7 Using Cloud Virtual Machines....................................................................................56
1.16.8 Exporting an Appliance to Oracle Cloud Infrastructure......................................... 60
1.16.9 Importing an Instance from Oracle Cloud Infrastructure......................................62
1.16.10 Using a Cloud Network.............................................................................................63
1.16.11 Using VBoxManage Commands With Oracle Cloud Infrastructure.....................64
1.17 Soft Keyboard.........................................................................................................................65
1.17.1 Using the Soft Keyboard.............................................................................................65
1.17.2 Creating a Custom Keyboard Layout........................................................................ 66
1.18 Monitoring of Virtual Machines...........................................................................................67
1.18.1 VM Activity Overview................................................................................................... 67
1.18.2 Session Information Dialog........................................................................................67
1.18.3 The Log Viewer............................................................................................................ 68
2 Installation Details................................................................................................... 71
2.1 Installing on Windows Hosts................................................................................................. 71
2.1.1 Prerequisites................................................................................................................... 71
2.1.2 Windows Installation Directory Security Requirements........................................... 71
2.1.3 Performing the Installation.......................................................................................... 71
2.1.4 Uninstallation..................................................................................................................73
2.1.5 Unattended Installation................................................................................................ 73
2.1.6 Public Properties............................................................................................................ 74
2.2 Installing on macOS Hosts..................................................................................................... 74
2.2.1 Performing the Installation.......................................................................................... 74
iv
Contents
2.2.2 Uninstallation..................................................................................................................74
2.2.3 Unattended Installation................................................................................................ 75
2.3 Installing on Linux Hosts........................................................................................................ 75
2.3.1 Prerequisites................................................................................................................... 75
2.3.2 The Oracle VirtualBox Kernel Modules....................................................................... 75
2.3.3 Performing the Installation.......................................................................................... 77
2.3.4 The vboxusers Group.................................................................................................... 80
2.3.5 Starting Oracle VirtualBox on Linux............................................................................80
2.4 Installing on Oracle Solaris Hosts......................................................................................... 81
2.4.1 Performing the Installation.......................................................................................... 81
2.4.2 The vboxuser Group......................................................................................................82
2.4.3 Starting Oracle VirtualBox on Oracle Solaris............................................................. 82
2.4.4 Uninstallation..................................................................................................................82
2.4.5 Unattended Installation................................................................................................ 82
2.4.6 Configuring a Non-Global Zone for Running Oracle VirtualBox.............................. 83
2.5 Installing an Extension Pack.................................................................................................. 83
2.5.1 The Extension Pack Manager.......................................................................................84
3 Configuring Virtual Machines................................................................................. 85
3.1 Guest Operating Systems....................................................................................................... 85
3.1.1 x86 and x86-64 Guest Operating Systems................................................................. 85
3.1.2 Arm Guest Operating Systems.................................................................................... 86
3.1.3 Other Guest Operating Systems..................................................................................86
3.1.4 macOS Guests................................................................................................................ 87
3.1.5 64-bit Guests...................................................................................................................88
3.2 Unattended Guest Installation...............................................................................................88
3.2.1 Using VBoxManage Commands for Unattended Guest Installation....................... 88
3.3 Emulated Hardware.................................................................................................................90
3.4 The Settings Window...............................................................................................................90
3.5 General Settings.......................................................................................................................91
3.5.1 Basic Tab......................................................................................................................... 91
3.5.2 Advanced Tab................................................................................................................. 91
3.5.3 Description Tab.............................................................................................................. 92
3.5.4 Disk Encryption Tab.......................................................................................................92
3.6 System Settings........................................................................................................................93
3.6.1 Motherboard Tab........................................................................................................... 93
3.6.2 Processor Tab.................................................................................................................95
3.6.3 Acceleration Tab.............................................................................................................96
3.7 Display Settings........................................................................................................................96
3.7.1 Screen Tab...................................................................................................................... 96
3.7.2 Remote Display Tab.......................................................................................................97
3.7.3 Recording Tab................................................................................................................ 98
3.8 Storage Settings.......................................................................................................................98
v
Oracle VirtualBox: User Guide for Release 7.1
3.9 Audio Settings........................................................................................................................ 100
3.10 Network Settings................................................................................................................. 100
3.11 Serial Ports........................................................................................................................... 101
3.12 USB Support......................................................................................................................... 103
3.12.1 USB Settings............................................................................................................... 103
3.12.2 Implementation Notes for Windows and Linux Hosts..........................................104
3.13 Shared Folders..................................................................................................................... 105
3.14 User Interface...................................................................................................................... 105
3.15 Alternative Firmware (UEFI)............................................................................................... 105
3.15.1 Video Modes in EFI....................................................................................................106
3.15.2 Specifying Boot Arguments......................................................................................107
4 Guest Additions....................................................................................................... 109
4.1 Introduction to Guest Additions..........................................................................................109
4.2 Installing and Maintaining Guest Additions...................................................................... 111
4.2.1 Guest Additions for Windows.................................................................................... 111
4.2.2 Guest Additions for Linux...........................................................................................114
4.2.3 Guest Additions for Oracle Solaris............................................................................ 117
4.2.4 Guest Additions for OS/2............................................................................................118
4.3 Shared Folders....................................................................................................................... 118
4.3.1 Manual Mounting........................................................................................................ 120
4.3.2 Automatic Mounting....................................................................................................121
4.4 Clipboard.................................................................................................................................121
4.4.1 Known Limitations....................................................................................................... 122
4.5 Drag and Drop....................................................................................................................... 122
4.5.1 Supported Formats......................................................................................................123
4.5.2 Known Limitations....................................................................................................... 124
4.6 Hardware-Accelerated Graphics.......................................................................................... 124
4.7 Seamless Windows................................................................................................................ 124
4.8 Guest Properties.................................................................................................................... 125
4.8.1 Using Guest Properties to Wait on VM Events........................................................ 127
4.9 Guest Control File Manager................................................................................................. 127
4.9.1 Transferring Files......................................................................................................... 128
4.10 Guest Control of Applications............................................................................................128
4.11 Memory Overcommitment.................................................................................................128
4.11.1 Memory Ballooning................................................................................................... 129
4.11.2 Page Fusion................................................................................................................ 130
4.12 Controlling Virtual Monitor Topology...............................................................................131
4.12.1 X11/Wayland Desktop Environments......................................................................131
5 Virtual Storage........................................................................................................ 133
5.1 Hard Disk Controllers............................................................................................................133
5.2 Disk Image Files (VDI, VMDK, VHD, HDD).......................................................................... 137
vi
Contents
5.3 The Virtual Media Manager..................................................................................................137
5.3.1 Creating a Virtual Hard Disk Image.......................................................................... 139
5.3.2 Creating a Virtual Optical Disk Image.......................................................................140
5.3.3 Creating a Virtual Floppy Disk Image....................................................................... 140
5.4 Special Image Write Modes................................................................................................. 141
5.5 Differencing Images..............................................................................................................143
5.6 Cloning Disk Images............................................................................................................. 145
5.7 Host Input/Output Caching..................................................................................................146
5.8 Limiting Bandwidth for Disk Images.................................................................................. 147
5.9 CD/DVD Support.................................................................................................................... 147
5.10 iSCSI Servers.........................................................................................................................148
5.11 vboximg-mount: A Utility for FUSE Mounting a Virtual Disk Image..............................149
5.11.1 Viewing Detailed Information About a Virtual Disk Image.................................. 150
5.11.2 Mounting a Virtual Disk Image................................................................................151
6 Virtual Networking................................................................................................. 153
6.1 Virtual Networking Hardware.............................................................................................. 153
6.2 Introduction to Networking Modes.................................................................................... 154
6.3 Network Address Translation (NAT)....................................................................................155
6.3.1 Configuring Port Forwarding with NAT.................................................................... 156
6.3.2 PXE Booting with NAT................................................................................................. 157
6.3.3 NAT Limitations............................................................................................................ 157
6.4 Network Address Translation Service................................................................................. 158
6.5 Bridged Networking.............................................................................................................. 159
6.6 Internal Networking.............................................................................................................. 161
6.7 Host-Only Networking...........................................................................................................162
6.8 UDP Tunnel Networking....................................................................................................... 163
6.9 VDE Networking.....................................................................................................................164
6.10 Cloud Networks................................................................................................................... 165
6.11 Network Manager................................................................................................................165
6.11.1 Host-Only Networks Tab...........................................................................................166
6.11.2 NAT Networks Tab.....................................................................................................166
6.11.3 Cloud Networks Tab..................................................................................................166
6.12 Limiting Bandwidth for Network Input/Output...............................................................167
6.13 Improving Network Performance..................................................................................... 168
7 Remote Virtual Machines...................................................................................... 171
7.1 Remote Display (VRDP Support).......................................................................................... 171
7.1.1 Common Third-Party RDP Viewers............................................................................172
7.1.2 VBoxHeadless, the Remote Desktop Server.............................................................172
7.1.3 Step by Step: Creating a Virtual Machine on a Headless Server............................174
7.1.4 Separate Mode............................................................................................................. 175
7.1.5 Remote USB..................................................................................................................176
vii
Oracle VirtualBox: User Guide for Release 7.1
7.1.6 RDP Authentication......................................................................................................176
7.1.7 RDP Encryption.............................................................................................................177
7.1.8 Multiple Connections to the VRDP Server................................................................ 179
7.1.9 Multiple Remote Monitors..........................................................................................179
7.1.10 VRDP Video Redirection............................................................................................ 179
7.1.11 VRDP Customization..................................................................................................180
7.2 Teleporting..............................................................................................................................180
7.3 VBoxHeadless......................................................................................................................... 182
8 VBoxManage............................................................................................................ 185
8.1 Introduction............................................................................................................................ 185
8.2 Commands Overview............................................................................................................ 185
8.3 VBoxManage...........................................................................................................................204
8.4 VBoxManage adoptstate.......................................................................................................206
8.5 VBoxManage bandwidthctl...................................................................................................207
8.6 VBoxManage checkmediumpwd......................................................................................... 210
8.7 VBoxManage clonemedium................................................................................................. 211
8.8 VBoxManage clonevm...........................................................................................................213
8.9 VBoxManage closemedium.................................................................................................. 216
8.10 VBoxManage cloud..............................................................................................................217
8.11 VBoxManage cloudprofile.................................................................................................. 226
8.12 VBoxManage controlvm......................................................................................................228
8.13 VBoxManage convertfromraw........................................................................................... 247
8.14 VBoxManage createmedium..............................................................................................250
8.15 VBoxManage createvm....................................................................................................... 253
8.16 VBoxManage debugvm.......................................................................................................255
8.17 VBoxManage dhcpserver....................................................................................................263
8.18 VBoxManage discardstate.................................................................................................. 276
8.19 VBoxManage encryptmedium............................................................................................276
8.20 VBoxManage encryptvm.....................................................................................................278
8.21 VBoxManage export............................................................................................................280
8.22 VBoxManage extpack..........................................................................................................285
8.23 VBoxManage getextradata.................................................................................................286
8.24 VBoxManage guestcontrol................................................................................................. 288
8.25 VBoxManage guestproperty.............................................................................................. 302
8.26 VBoxManage hostonlyif...................................................................................................... 305
8.27 VBoxManage hostonlynet...................................................................................................307
8.28 VBoxManage import........................................................................................................... 309
8.29 VBoxManage list.................................................................................................................. 314
8.30 VBoxManage mediumio......................................................................................................320
8.31 VBoxManage mediumproperty..........................................................................................321
viii
Contents
8.32 VBoxManage metrics.......................................................................................................... 323
8.33 VBoxManage modifymedium.............................................................................................327
8.34 VBoxManage modifynvram................................................................................................330
8.35 VBoxManage modifyvm......................................................................................................333
8.36 VBoxManage movevm........................................................................................................ 362
8.37 VBoxManage natnetwork................................................................................................... 363
8.38 VBoxManage registervm.................................................................................................... 366
8.39 VBoxManage setextradata................................................................................................. 367
8.40 VBoxManage setproperty...................................................................................................368
8.41 VBoxManage sharedfolder.................................................................................................370
8.42 VBoxManage showmediuminfo.........................................................................................373
8.43 VBoxManage showvminfo..................................................................................................374
8.44 VBoxManage signova..........................................................................................................376
8.45 VBoxManage snapshot....................................................................................................... 378
8.46 VBoxManage startvm..........................................................................................................381
8.47 VBoxManage storageattach............................................................................................... 383
8.48 VBoxManage storagectl......................................................................................................390
8.49 VBoxManage unattended...................................................................................................391
8.50 VBoxManage unregistervm................................................................................................394
8.51 VBoxManage updatecheck................................................................................................. 395
8.52 VBoxManage usbdevsource............................................................................................... 397
8.53 VBoxManage usbfilter.........................................................................................................398
8.54 vboximg-mount....................................................................................................................401
9 Advanced Topics......................................................................................................407
9.1 Automated Guest Logins...................................................................................................... 407
9.1.1 Automated Windows Guest Logins........................................................................... 407
9.1.2 Automated Linux and UNIX Guest Logins................................................................408
9.2 Advanced Configuration for Windows Guests...................................................................412
9.2.1 Automated Windows System Preparation................................................................412
9.3 Advanced Configuration for Linux and Oracle Solaris Guests.........................................412
9.3.1 Manual Setup of Selected Guest Services on Linux................................................ 412
9.3.2 Guest Graphics and Mouse Driver Setup in Depth................................................. 413
9.4 CPU Hot-Plugging.................................................................................................................. 414
9.5 Webcam Passthrough........................................................................................................... 415
9.5.1 Using a Host Webcam in the Guest.......................................................................... 415
9.5.2 Windows Hosts.............................................................................................................416
9.5.3 macOS Hosts................................................................................................................ 416
9.5.4 Linux and Oracle Solaris Hosts.................................................................................. 416
9.6 Advanced Display Configuration......................................................................................... 416
9.6.1 Custom VESA Resolutions...........................................................................................416
ix
Oracle VirtualBox: User Guide for Release 7.1
9.6.2 Configuring the Maximum Resolution of Guests When Using the Graphical
Frontend.............................................................................................................................417
9.7 Advanced Storage Configuration........................................................................................ 417
9.7.1 Using a Raw Host Hard Disk From a Guest............................................................. 417
9.7.2 Configuring the Hard Disk Vendor Product Data (VPD)..........................................420
9.7.3 Access iSCSI Targets Using Internal Networking.................................................... 421
9.8 Fine Tuning the Oracle VirtualBox NAT Engine.................................................................421
9.8.1 Configuring the Address of a NAT Network Interface............................................421
9.8.2 Configuring the Boot Server (Next Server) of a NAT Network Interface...............422
9.8.3 Tuning TCP/IP Buffers for NAT.................................................................................. 422
9.8.4 Binding NAT Sockets to a Specific Interface............................................................ 422
9.8.5 Enabling DNS Proxy in NAT Mode.............................................................................423
9.8.6 Using the Host's Resolver as a DNS Proxy in NAT Mode........................................423
9.8.7 Configuring Aliasing of the NAT Engine................................................................... 424
9.9 Configuring the BIOS DMI Information............................................................................. 424
9.10 Configuring Custom ACPI Tables...................................................................................... 426
9.11 Fine Tuning Timers and Time Synchronization............................................................... 426
9.11.1 Configuring the Guest Time Stamp Counter (TSC) to Reflect Guest
Execution............................................................................................................................426
9.11.2 Accelerate or Slow Down the Guest Clock............................................................. 426
9.11.3 Tuning the Guest Additions Time Synchronization Parameters..........................427
9.11.4 Disabling the Guest Additions Time Synchronization...........................................428
9.12 Installing the Alternate Bridged Networking Driver on Oracle Solaris 11 Hosts......... 428
9.13 Oracle VirtualBox VNIC Templates for VLANs on Oracle Solaris 11 Hosts................... 429
9.14 Configuring Multiple Host-Only Network Interfaces on Oracle Solaris Hosts............. 429
9.15 Configuring the Oracle VirtualBox CoreDumper on Oracle Solaris Hosts....................430
9.16 Oracle VirtualBox and Oracle Solaris Kernel Zones........................................................ 431
9.17 Locking Down VirtualBox Manager...................................................................................432
9.17.1 Customizing VirtualBox Manager............................................................................432
9.17.2 VM Selector Customization...................................................................................... 432
9.17.3 Configure VM Selector Menu Entries......................................................................433
9.17.4 Configure VM Window Menu Entries......................................................................433
9.17.5 Configure VM Window Status Bar Entries..............................................................439
9.17.6 Configure VM Window Visual Modes......................................................................440
9.17.7 Host Key Customization............................................................................................441
9.17.8 Action when Terminating the VM............................................................................442
9.17.9 Default Action when Terminating the VM..............................................................443
9.17.10 Action for Handling a Guru Meditation................................................................ 443
9.17.11 Configuring Automatic Mouse Capturing............................................................ 444
9.17.12 Requesting Legacy Full-Screen Mode................................................................... 445
9.17.13 Removing Certain Modes of Networking From the GUI.................................... 445
9.18 Starting the Oracle VirtualBox Web Service Automatically............................................ 445
9.18.1 Linux: Starting the Web Service With init...............................................................446
x
Contents
9.18.2 Oracle Solaris: Starting the Web Service With SMF...............................................447
9.18.3 macOS: Starting the Web Service With launchd....................................................447
9.19 Oracle VirtualBox Watchdog.............................................................................................. 448
9.19.1 Memory Ballooning Control.....................................................................................448
9.19.2 Host Isolation Detection........................................................................................... 449
9.19.3 More Information...................................................................................................... 450
9.19.4 Linux: Starting the Watchdog Service With init..................................................... 450
9.19.5 Oracle Solaris: Starting the Watchdog Service With SMF..................................... 451
9.20 Other Extension Packs........................................................................................................ 451
9.21 Starting Virtual Machines During System Boot...............................................................452
9.21.1 Linux: Starting the Autostart Service With init.......................................................452
9.21.2 Oracle Solaris: Starting the Autostart Service With SMF.......................................453
9.21.3 macOS: Starting the Autostart Service With launchd........................................... 453
9.21.4 Windows: Starting the Autostart Service................................................................454
9.22 Encryption of VMs............................................................................................................... 455
9.22.1 Limitations of VM Encryption...................................................................................455
9.22.2 Encrypting a VM.........................................................................................................456
9.22.3 Opening the Encrypted VM...................................................................................... 456
9.22.4 Decrypting Encrypted VMs....................................................................................... 456
9.23 Oracle VirtualBox Expert Storage Management............................................................. 457
9.24 Handling of Host Power Management Events................................................................ 457
9.25 Passing Through SSE4.1/SSE4.2 Instructions...................................................................458
9.26 Support for Keyboard Indicator Synchronization........................................................... 458
9.27 Capturing USB Traffic for Selected Devices..................................................................... 458
9.28 Configuring the Heartbeat Service................................................................................... 459
9.29 Encryption of Disk Images................................................................................................. 459
9.29.1 Limitations of Disk Encryption................................................................................. 459
9.29.2 Encrypting Disk Images............................................................................................ 460
9.29.3 Starting a VM with Encrypted Images.................................................................... 460
9.29.4 Decrypting Encrypted Images..................................................................................461
9.30 Paravirtualized Debugging.................................................................................................461
9.30.1 Hyper-V Debug Options............................................................................................461
9.31 PC Speaker Passthrough.................................................................................................... 464
9.32 Accessing USB devices Exposed Over the Network with USB/IP...................................466
9.32.1 Setting up USB/IP Support on a Linux System...................................................... 466
9.32.2 Security Considerations............................................................................................ 467
9.33 Using Hyper-V with Oracle VirtualBox..............................................................................467
9.34 Nested Virtualization...........................................................................................................467
9.35 VBoxSVC running in Windows Session 0..........................................................................468
9.35.1 Known Issues............................................................................................................. 468
9.36 VISO file format / RTIsoMaker........................................................................................... 468
10 Technical Background.......................................................................................... 477
xi
Oracle VirtualBox: User Guide for Release 7.1
10.1 Where Oracle VirtualBox Stores its Files.......................................................................... 477
10.1.1 The Machine Folder...................................................................................................477
10.1.2 Global Settings........................................................................................................... 478
10.1.3 Summary of Configuration Data Locations............................................................478
10.1.4 Oracle VirtualBox XML Files..................................................................................... 479
10.2 Oracle VirtualBox Executables and Components............................................................479
10.3 Hardware Virtualization...................................................................................................... 481
10.4 Details About Hardware Virtualization............................................................................. 482
10.5 Paravirtualization Providers............................................................................................... 483
10.6 Nested Paging and VPIDs.................................................................................................. 484
11 Oracle VirtualBox Programming Interfaces......................................................487
12 Troubleshooting.................................................................................................... 489
12.1 Procedures and Tools......................................................................................................... 489
12.1.1 Categorizing and Isolating Problems......................................................................489
12.1.2 Collecting Debugging Information..........................................................................490
12.1.3 Using the VBoxBugReport Command to Collect Debug Information
Automatically..................................................................................................................... 491
12.1.4 The Built-In VM Debugger........................................................................................491
12.1.5 VM Core Format.........................................................................................................494
12.2 General Troubleshooting....................................................................................................494
12.2.1 Guest Shows IDE/SATA Errors for File-Based Images on Slow Host File
System................................................................................................................................ 494
12.2.2 Responding to Guest IDE/SATA Flush Requests.................................................... 495
12.2.3 Performance Variation with Frequency Boosting..................................................496
12.2.4 Frequency Scaling Effect on CPU Usage.................................................................496
12.2.5 Inaccurate Windows CPU Usage Reporting........................................................... 496
12.2.6 Poor Performance Caused by Host Power Management.....................................497
12.3 Windows Guests.................................................................................................................. 497
12.3.1 No USB 3.0 Support in Windows 7 Guests.............................................................497
12.3.2 Windows Bluescreens After Changing VM Configuration.................................... 497
12.3.3 Windows 0x101 Bluescreens with SMP Enabled (IPI Timeout)............................ 498
12.3.4 Windows 2000 Installation Failures........................................................................ 498
12.3.5 How to Record Bluescreen Information from Windows Guests..........................498
12.3.6 No Networking in Windows Vista Guests...............................................................499
12.3.7 Windows Guests Cause a High CPU Load..............................................................499
12.3.8 Long Delays When Accessing Shared Folders....................................................... 499
12.3.9 USB Tablet Coordinates Wrong in Windows 98 Guests........................................499
12.3.10 Windows Guests are Removed From an Active Directory Domain After
Restoring a Snapshot.......................................................................................................500
12.3.11 Windows 3.x Limited to 64 MB RAM.....................................................................500
12.4 Linux and X11 Guests......................................................................................................... 500
12.4.1 Linux Guests May Cause a High CPU load.............................................................500
12.4.2 Buggy Linux 2.6 Kernel Versions.............................................................................500
xii
Contents
12.4.3 Shared Clipboard, Auto-Resizing, and Seamless Desktop in X11 Guests............501
12.5 Oracle Solaris Guests.......................................................................................................... 501
12.5.1 Certain Oracle Solaris 10 Releases May Take a Long Time to Boot with SMP.... 501
12.5.2 Older Solaris Releases Do Not Work with E1000 Ethernet...................................502
12.6 Windows Hosts.................................................................................................................... 502
12.6.1 Drag'n Drop not Working.........................................................................................502
12.6.2 VBoxSVC Out-of-Process COM Server Issues......................................................... 502
12.6.3 CD and DVD Changes Not Recognized...................................................................503
12.6.4 Sluggish Response When Using Microsoft RDP Client......................................... 503
12.6.5 Running an iSCSI Initiator and Target on a Single System.................................. 503
12.6.6 Bridged Networking Adapters Missing...................................................................504
12.6.7 Host-Only Networking Adapters Cannot be Created............................................504
12.7 Linux Hosts...........................................................................................................................504
12.7.1 Linux Kernel Module Refuses to Load.................................................................... 504
12.7.2 Linux Host CD/DVD or Floppy Disk Drive Not Found............................................505
12.7.3 Strange Guest IDE Error Messages When Writing to CD or DVD........................ 505
12.7.4 VBoxSVC IPC Issues...................................................................................................505
12.7.5 USB Not Working.......................................................................................................506
12.7.6 PAX/grsec Kernels......................................................................................................506
12.7.7 Linux Kernel vmalloc Pool Exhausted.....................................................................506
12.8 Oracle Solaris Hosts............................................................................................................ 506
12.8.1 Cannot Start VM, Not Enough Contiguous Memory.............................................506
13 Security Guide....................................................................................................... 507
13.1 General Security Principles.................................................................................................507
13.2 Secure Installation and Configuration..............................................................................507
13.2.1 Installation Overview.................................................................................................507
13.2.2 Post Installation Configuration................................................................................ 508
13.3 Security Features................................................................................................................. 508
13.3.1 The Security Model....................................................................................................508
13.3.2 Secure Configuration of Virtual Machines..............................................................509
13.3.3 Configuring and Using Authentication................................................................... 510
13.3.4 Potentially Insecure Operations.............................................................................. 510
13.3.5 Encryption................................................................................................................... 511
13.4 Security Recommendations................................................................................................511
13.4.1 CVE-2018-3646............................................................................................................512
13.4.2 CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091............... 513
14 Known Limitations................................................................................................515
14.1 Experimental Features........................................................................................................ 515
14.2 Known Issues....................................................................................................................... 515
15 Change Log............................................................................................................ 519
15.1 Version 7.1.10 (2025-06-03)................................................................................................ 519
15.2 Version 7.1.8 (2025-04-15).................................................................................................. 519
xiii
Oracle VirtualBox: User Guide for Release 7.1
15.3 Version 7.1.6 (2025-01-21).................................................................................................. 520
15.4 Version 7.1.4 (2024-10-15).................................................................................................. 521
15.5 Version 7.1.2 (2024-09-26).................................................................................................. 522
15.6 Version 7.1.0 (2024-09-09).................................................................................................. 522
15.7 Change Logs for Legacy Versions..................................................................................... 523
16 Licensing Information User Manual for Release 7.1........................................ 525
Preface.................................................................................................. 525
Audience................................................................................................................................. 525
Related Documents............................................................................................................... 525
16.1 Introduction..........................................................................................................................525
16.2 Oracle VirtualBox Base Package Licensing Information................................................ 525
16.2.1 Third-Party Notices and/or Licenses....................................................................... 525
16.2.2 Open Source or Other Separately Licensed Software.......................................... 526
16.2.3 Software Licenses...................................................................................................... 532
16.3 Oracle VirtualBox Extension Pack Licensing Information............................................ 1217
16.3.1 Third-Party Notices and/or Licenses..................................................................... 1218
16.3.2 Open Source or Other Separately Licensed Software........................................ 1218
16.3.3 Software Licenses.................................................................................................... 1219
17 Oracle VirtualBox Privacy Information............................................................1251
18 Glossary................................................................................................................ 1253
xiv
List of Figures
List of Figures
Figure 1: Host Key Setting on the Virtual Machine Status Bar....................................... 39
Figure 2: Seamless Windows on a Host Desktop...........................................................125
Figure 3: Differencing Images, Shown in Virtual Media Manager............................... 144
xv
Oracle VirtualBox: User Guide for Release 7.1
xvi
List of Tables
List of Tables
Table 1: Host and Guest (VM) Platform Combinations Available in VirtualBox.............27
Table 2: Virtual Machine Status Bar Icons........................................................................ 36
Table 3: Default Resolutions for Display Types.............................................................. 106
Table 4: Overview of Networking Modes........................................................................ 155
Table 5: Host Key Customization......................................................................................441
Table 6: Web Service Configuration Parameters............................................................446
Table 7: Oracle VirtualBox Watchdog Configuration Parameters................................450
Table 8: PC Speaker Configuration Options................................................................... 464
Table 9: Configuration File Locations.............................................................................. 478
Table 10: Open Source or Other Separately Licensed Software Included With
Oracle VirtualBox Base Package.................................................................................. 526
Table 11: Open Source or Other Separately Licensed Software Included With
Oracle VirtualBox Extension Pack.............................................................................. 1218
xvii
Oracle VirtualBox: User Guide for Release 7.1
xviii
Preface
This document provides information on the advanced features of Oracle
VirtualBox.
Audience
This document is intended for administrators with previous experience of using
Oracle VirtualBox. It is assumed that readers are familiar with Web technologies
and have a general understanding of Windows and UNIX platforms.
Related Documents
The documentation for this product is available at: https://docs.oracle.com/en/
virtualization/virtualbox/index.html
Conventions
The following text conventions are used in this document:
This table summarizes conventions used in this document.
Convention Meaning
boldface Boldface type indicates graphical user interface elements associated with
an action, or terms defined in text or the glossary.
italic Italic type indicates book titles, emphasis, or placeholder variables for
which you supply particular values.
monospace Monospace type indicates commands within a paragraph, URLs, code in
examples, text that appears on the screen, or text that you enter.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle
Accessibility Program.
Access to Oracle Support for Accessibility
Oracle customers that have purchased support have access to electronic support
through Oracle Accessibility Learning and Support.
Diversity and Inclusion
Oracle is fully committed to diversity and inclusion. Oracle respects and values
having a diverse workforce that increases thought leadership and innovation. As
part of our initiative to build a more inclusive culture that positively impacts our
employees, customers, and partners, we are working to remove insensitive terms
from our products and documentation. We are also mindful of the necessity to
maintain compatibility with our customers' existing technologies and the need to
ensure continuity of service as Oracle's offerings and industry standards evolve.
Because of these technical constraints, our effort to remove insensitive terms is
ongoing and will take time and external cooperation.
1 First Steps
1 First Steps
Welcome to Oracle VirtualBox.
Oracle VirtualBox is a cross-platform virtualization application. That means it
extends the capabilities of your existing computer so that it can run multiple
operating systems, inside multiple virtual machines (VMs), at the same time. As an
example, you can run Windows and Linux on your Mac, run Windows Server on
your Linux server, run Linux on your Windows PC, and so on, all alongside your
existing applications. You can install and run as many virtual machines as you
like. The only practical limits are disk space and memory.
Oracle VirtualBox is deceptively simple yet also very powerful. It can run
everywhere from small embedded systems or desktop class machines all the way
up to data center deployments and even Cloud environments.
In this User Guide, we will begin simply with a quick introduction to virtualization
and how to get your first virtual machine running with the easy-to-use Oracle
VirtualBox graphical user interface. Subsequent chapters will go into much
more detail covering more powerful tools and features, but fortunately, it is not
necessary to read the entire User Guide before you can use Oracle VirtualBox.
You can find a summary of Oracle VirtualBox's capabilities in 1.3 Features
Overview on page 23. For existing Oracle VirtualBox users who just want to
find out what is new in this release, see the Change Log.
1.1 Why is Virtualization Useful?
The techniques and features that Oracle VirtualBox provides are useful in the
following scenarios:
Running multiple operating systems simultaneously. Oracle VirtualBox
enables you to run more than one OS at a time. This way, you can run software
written for one OS on another, such as Windows software on Linux or a Mac,
without having to reboot to use it. Since you can configure what kinds of virtual
hardware should be presented to each such OS, you can install an old OS such
as DOS or OS/2 even if your real computer's hardware is no longer supported by
that OS.
Easier software installations. Software vendors can use virtual machines to
ship entire software configurations. For example, installing a complete mail
server solution on a real machine can be a tedious task. With Oracle VirtualBox,
such a complex setup, often called an appliance, can be packed into a virtual
machine. Installing and running a mail server becomes as easy as importing
such an appliance into Oracle VirtualBox.
Testing and disaster recovery. Once installed, a virtual machine and its
virtual hard disks can be considered a container that can be arbitrarily frozen,
woken up, copied, backed up, and transported between hosts.
Using virtual machines enables you to build and test a multinode networked
service, for example. Issues with networking, operating system, and software
configuration can be investigated easily.
21
Oracle VirtualBox: User Guide for Release 7.1
In addition to that, with the use of another Oracle VirtualBox feature called
snapshots, one can save a particular state of a virtual machine and revert
back to that state, if necessary. This way, one can freely experiment with a
computing environment. If something goes wrong, such as problems after
installing software or infecting the guest with a virus, you can easily switch
back to a previous snapshot and avoid the need of frequent backups and
restores.
Any number of snapshots can be created, allowing you to travel back and
forward in virtual machine time. You can delete snapshots while a VM is
running to reclaim disk space.
Infrastructure consolidation. Virtualization can significantly reduce
hardware and electricity costs. Most of the time, computers today only use a
fraction of their potential power and run with low average system loads. A lot
of hardware resources as well as electricity is thereby wasted. So, instead of
running many such physical computers that are only partially used, one can
pack many virtual machines onto a few powerful hosts and balance the loads
between them.
1.2 Some Terminology
When dealing with virtualization, and also for understanding the following
chapters of this documentation, it helps to acquaint yourself with some important
terminology, especially the following terms:
Host operating system (host OS). This is the OS of the physical computer
on which Oracle VirtualBox was installed. There are versions of Oracle
VirtualBox for Windows, macOS, Linux, and Oracle Solaris hosts. See 1.4
Available Installation Packages on page 26.
Most of the time, this user guide discusses all Oracle VirtualBox versions
together. There may be platform-specific differences which we will point out
where appropriate.
Guest operating system (guest OS). This is the OS that is running inside the
virtual machine. Theoretically, Oracle VirtualBox can run any x86 OS such as
DOS, Windows, OS/2, FreeBSD, and OpenBSD on an x86 host. But to achieve
near-native performance of the guest code on your machine, we had to go
through a lot of optimizations that are specific to certain OSs. So while your
favorite OS may run as a guest, we officially support and optimize for a select
few, which include the most common OSs.
See 3.1 Guest Operating Systems on page 85.
Virtual machine (VM). This is the special environment that Oracle VirtualBox
creates for your guest OS while it is running. In other words, you run your guest
OS in a VM. Normally, a VM is shown as a window on your computer's desktop.
Depending on which of the various frontends of Oracle VirtualBox you use, the
VM might be shown in full screen mode or remotely on another computer.
Internally, Oracle VirtualBox treats a VM as a set of parameters that specify its
behavior. Some parameters describe hardware settings, such as the amount
22
1 First Steps
of memory and number of CPUs assigned. Other parameters describe the state
information, such as whether the VM is running or saved.
You can view these VM settings in VirtualBox Manager, in the Settings window,
and by running the VBoxManage command. See 8 VBoxManage on page 185.
Guest Additions. This refers to special software packages which are shipped
with Oracle VirtualBox but designed to be installed inside a VM to improve
performance of the guest OS and to add extra features. See 4 Guest Additions on
page 109.
1.3 Features Overview
The following is a brief outline of Oracle VirtualBox's main features:
Portability. Oracle VirtualBox runs on a large number of 64-bit host operating
systems. See 1.4 Available Installation Packages on page 26.
Oracle VirtualBox is a so-called hosted hypervisor, sometimes referred to as a
type 2 hypervisor. Whereas a bare-metal or type 1 hypervisor runs directly on
the hardware, Oracle VirtualBox requires an existing OS to be installed. It can
thus run alongside existing applications on that host.
To a very large degree, Oracle VirtualBox is functionally identical on all of the
host platforms, and the same file and image formats are used. This enables you
to run virtual machines created on one host on another host with a different
host OS. For example, you can create a virtual machine on Windows and then
run it on Linux.
In addition, virtual machines can easily be imported and exported using
the Open Virtualization Format (OVF), an industry standard created for
this purpose. You can even import OVFs that were created with a different
virtualization software. See 1.15 Importing and Exporting Virtual Machines on
page 49.
For users of Oracle Cloud Infrastructure the functionality extends to exporting
and importing virtual machines to and from the cloud. This simplifies
development of applications and deployment to the production environment.
See 1.16.8 Exporting an Appliance to Oracle Cloud Infrastructure on page 60.
Guest Additions: shared folders, seamless windows, 3D virtualization. The
Oracle VirtualBox Guest Additions are software packages which can be installed
inside of supported guest systems to improve their performance and to provide
additional integration and communication with the host system. After installing
the Guest Additions, a virtual machine will support automatic adjustment of
video resolutions, seamless windows, accelerated 3D graphics and more. See 4
Guest Additions on page 109.
In particular, Guest Additions provide for shared folders, which let you access
files on the host system from within a guest machine. See 4.3 Shared Folders on
page 118.
Comprehensive hardware support. Among other features, Oracle VirtualBox
supports the following:
23
Oracle VirtualBox: User Guide for Release 7.1
Guest multiprocessing (SMP). Oracle VirtualBox can present up to 32
virtual CPUs to each virtual machine, irrespective of how many CPU cores
are physically present on your host.
USB device support. Oracle VirtualBox implements a virtual USB controller
and enables you to connect arbitrary USB devices to your virtual machines
without having to install device-specific drivers on the host. USB support
is not limited to certain device categories. See 3.12.1 USB Settings on page
103.
Hardware compatibility. Oracle VirtualBox virtualizes a vast array of
virtual devices, among them many devices that are typically provided by
other virtualization platforms. That includes IDE, SCSI, and SATA hard disk
controllers, several virtual network cards and sound cards, virtual serial
ports and an Input/Output Advanced Programmable Interrupt Controller (I/O
APIC), which is found in many computer systems. This enables easy cloning
of disk images from real machines and importing of third-party virtual
machines into Oracle VirtualBox.
Full ACPI support. The Advanced Configuration and Power Interface (ACPI)
is fully supported by Oracle VirtualBox. This enables easy cloning of disk
images from real machines or third-party virtual machines into Oracle
VirtualBox. With its unique ACPI power status support, Oracle VirtualBox
can even report to ACPI-aware guest OSes the power status of the host.
For mobile systems running on battery, the guest can thus enable energy
saving and notify the user of the remaining power, for example in full screen
modes.
Multiscreen resolutions. Oracle VirtualBox virtual machines support screen
resolutions many times that of a physical screen, allowing them to be spread
over a large number of screens attached to the host system.
Built-in iSCSI support. This unique feature enables you to connect a virtual
machine directly to an iSCSI storage server without going through the host
system. The VM accesses the iSCSI target directly without the extra overhead
that is required for virtualizing hard disks in container files. See 5.10 iSCSI
Servers on page 148.
PXE Network boot. The integrated virtual network cards of Oracle
VirtualBox fully support remote booting using the Preboot Execution
Environment (PXE).
Multigeneration branched snapshots. Oracle VirtualBox can save arbitrary
snapshots of the state of the virtual machine. You can go back in time and
revert the virtual machine to any such snapshot and start an alternative VM
configuration from there, effectively creating a whole snapshot tree. See 1.12
Snapshots on page 44. You can create and delete snapshots while the virtual
machine is running.
VM groups. Oracle VirtualBox provides a groups feature that enables the user
to organize and control virtual machines collectively, as well as individually. In
addition to basic groups, it is also possible for any VM to be in more than one
group, and for groups to be nested in a hierarchy. This means you can have
groups of groups. In general, the operations that can be performed on groups
are the same as those that can be applied to individual VMs: Start, Pause, Reset,
Close (Save state, Send Shutdown, Poweroff), Discard Saved State, Show in File
System, Sort.
24
1 First Steps
Clean architecture and unprecedented modularity. Oracle VirtualBox has an
extremely modular design with well-defined internal programming interfaces
and a clean separation of client and server code. This makes it easy to control
it from several interfaces at once. For example, you can start a VM simply
by clicking on a button in the Oracle VirtualBox graphical user interface and
then control that machine from the command line, or even remotely. See 1.3.1
Alternative Front Ends on page 25.
Due to its modular architecture, Oracle VirtualBox can also expose its
full functionality and configurability through a comprehensive software
development kit (SDK), which enables integration of Oracle VirtualBox with
other software systems. See Oracle VirtualBox Programming Interfaces.
Remote machine display. The VirtualBox Remote Desktop Extension (VRDE)
enables high-performance remote access to any running virtual machine. This
extension supports the Remote Desktop Protocol (RDP) originally built into
Microsoft Windows, with special additions for full client USB support.
The VRDE does not rely on the RDP server that is built into Microsoft Windows.
Instead, the VRDE is plugged directly into the virtualization layer. As a result,
it works with guest OSes other than Windows, even in text mode, and does
not require application support in the virtual machine either. The VRDE is
described in detail in Remote Display (VRDP Support).
On top of this special capacity, Oracle VirtualBox offers you more unique
features:
Extensible RDP authentication. Oracle VirtualBox already supports
Winlogon on Windows and PAM on Linux and Oracle Solaris for RDP
authentication. In addition, it includes an easy-to-use SDK which enables you
to create arbitrary interfaces for other methods of authentication. See RDP
Authentication.
USB over RDP. Using RDP virtual channel support, Oracle VirtualBox also
enables you to connect arbitrary USB devices locally to a virtual machine
which is running remotely on an Oracle VirtualBox RDP server. See Remote
USB.
1.3.1 Alternative Front Ends
Oracle VirtualBox has a very flexible internal design that enables you to use
multiple interfaces to control the same virtual machines. For example, you can
start a virtual machine with the VirtualBox Manager window and then stop it
from the command line. With Oracle VirtualBox's support for the Remote Desktop
Protocol (RDP), you can even run virtual machines remotely on a headless server
and have all the graphical output redirected over the network.
The following front ends are shipped in the standard Oracle VirtualBox package:
VirtualBox. This is the VirtualBox Manager, a graphical user interface that uses
the Qt toolkit. This interface is described throughout this user guide. While this
is the simplest and easiest front end to use, some of the more advanced Oracle
VirtualBox features are not included.
VBoxManage. A command-line interface for automated and detailed control of
every aspect of Oracle VirtualBox. See 8 VBoxManage on page 185.
25
Oracle VirtualBox: User Guide for Release 7.1
VBoxHeadless. A front end that produces no visible output on the host at
all, but can act as a RDP server if the VirtualBox Remote Desktop Extension
(VRDE) is installed and enabled for the VM. As opposed to the other graphical
interfaces, the headless front end requires no graphics support. This is useful,
for example, if you want to host your virtual machines on a headless Linux
server that has no X Window system installed. See VBoxHeadless, the Remote
Desktop Server.
Separate mode. A front end that is based on VBoxHeadless, but does not
require VRDE or an RDP viewer. See Separate Mode.
If the above front ends still do not satisfy your particular needs, it is possible
to create yet another front end to the complex virtualization engine that is the
core of Oracle VirtualBox, as the Oracle VirtualBox core neatly exposes all of its
features in a clean API. See Oracle VirtualBox Programming Interfaces.
1.4 Available Installation Packages
Oracle VirtualBox runs on the following host Operating Systems (OSs):
x86-64 Windows hosts:
Windows 11
Windows 10
Windows Server 2025
Windows Server 2022
Intel x86-64 macOS hosts:
14 (Sonoma)
13 (Ventura)
12 (Monterey)
11 (Big Sur)
See also Known Limitations.
Arm macOS hosts (64-bit):
14 (Sonoma)
13 (Ventura)
12 (Monterey)
11 (Big Sur)
See also 3.1 Guest Operating Systems on page 85 for limitations on the VMs
you can create on an Arm host.
x86-64 Linux hosts. Includes the following:
Ubuntu 24.10 LTS, Ubuntu 24.04 LTS, 22.04 LTS and 20.04 LTS
Debian GNU/Linux 12 (Bookworm) and 11 (Bullseye)
Oracle Linux 9 and 8
CentOS/Red Hat Enterprise Linux 9 and 8
Fedora 41 and 40
SUSE Linux Enterprise server 15
openSUSE Leap 15.5, 15.4 and 15.3
26
1 First Steps
It should be possible to use Oracle VirtualBox on most systems based on Linux
kernel 2.6 or later, using either the Oracle VirtualBox installer or by doing a
manual installation. See 2.3 Installing on Linux Hosts on page 75. However,
the formally tested and supported Linux distributions are those for which we
offer a dedicated package.
Oracle Solaris hosts (64-bit only). The following versions are supported with
the restrictions listed in Known Limitations:
Oracle Solaris 11.4
Note that any feature that is marked as experimental is not supported. Feedback
and suggestions about such features are welcome.
1.4.1 Host and Guest Combinations
Table 1: Host and Guest (VM) Platform Combinations Available in VirtualBox
Matrix of available host platforms and the Virtual machines they run.
Host Hardware
Architecture
Host OS (all 64
bit)
Guest Virtual
Hardware
Architecture
Guest OS
x86-64 (for example
Intel or AMD)
Windows
Windows Server
macOS (requires Intel
hardware)
Linux (various
distributions)
Oracle Solaris
x86 and x86-64
Windows
Windows Server
Oracle Solaris
Linux (various
distributions)
Arm64 macOS (requires Apple
silicon hardware)
Arm64 Linux (various
distributions)
1.4.2 Arm Host Limitations
The following limitations apply when using an Arm platform host:
Virtual machines must use an Arm-based guest operating system. Running an
x86-based guest operating system on an Arm host platform is not supported.
Only VMSVGA is supported as a graphics controller.
Unattended installation isn't available.
The following System page settings aren't available for Arm guests:
Motherboard tab: Chipset, TPM
Processor tab: Extended Features such as Enable PAE/NX, Enable Nested VT-
x/AMD-V
1.4.3 Intel Host CPU Requirements
Intel host CPUs must have SSE2 (Streaming SIMD Extensions 2).
27
Oracle VirtualBox: User Guide for Release 7.1
1.5 Installing Oracle VirtualBox and Extension Packs
Oracle VirtualBox comes in many different packages, and installation depends
on your host OS. If you have installed software before, installation should be
straightforward. On each host platform, Oracle VirtualBox uses the installation
method that is most common and easy to use. If you run into trouble or have
special requirements, see 2 Installation Details on page 71 for details about the
various installation methods.
Oracle VirtualBox is split into the following components:
Base package. The base package consists of all open source components and is
licensed under the GNU General Public License V3.
Extension packs. Additional extension packs can be downloaded which extend
the functionality of the Oracle VirtualBox base package. Currently, Oracle
provides a single extension pack, available from: http://www.virtualbox.org.
The extension pack provides the following added functionality:
VirtualBox Remote Desktop Protocol (VRDP) support. See Remote Display
(VRDP Support).
Host webcam passthrough. See Webcam Passthrough.
Intel PXE boot ROM.
Disk image encryption with AES algorithm. See Encryption of Disk Images.
Cloud integration features. See 1.16 Integrating with Oracle Cloud
Infrastructure on page 51.
For details of how to install an extension pack, see 2.5 Installing an Extension
Pack on page 83.
1.6 Starting Oracle VirtualBox
After installation, you can start Oracle VirtualBox as follows:
Windows hosts. In the Programs menu, click the item in the VirtualBox
group. On some Windows platforms, you can also enter VirtualBox in the
search box of the Start menu.
macOS hosts. In the Finder, double-click the VirtualBox item in the
Applications folder. You may want to drag this item onto your Dock.
Linux or Oracle Solaris hosts. Depending on your desktop environment,
an Oracle VirtualBox item may have been placed in either the System or
System Tools group of your Applications menu. Alternatively, you can enter
VirtualBox in a terminal window.
When you start Oracle VirtualBox, the VirtualBox Manager interface is shown. See
1.7 Configuring Oracle VirtualBox on page 28.
1.7 Configuring Oracle VirtualBox
Before creating, adding or importing any Virtual Machines, you must set up Oracle
VirtualBox to work with your network and host machine.
28
1 First Steps
You can also set preferences and customize the interface for your convenience.
1.7.1 Oracle VirtualBox Preferences
The Preferences window offers a selection of settings, which apply to all virtual
machines of the current user.
Note:
The available Preferences settings depend on the selected experience level. To
display all Preference settings, ensure the experience level is set to Expert.
See 1.7.2 Experience Levels for VirtualBox Manager on page 29.
To display the Preferences window, do either of the following:
Select File, Preferences.
Click Preferences on the Welcome screen in VirtualBox Manager.
The following settings are available:
General. Enables you to specify the default folder or directory for VM files, and
the VRDP Authentication Library.
Input. Enables you to specify keyboard shortcuts, both in VirtualBox Manager
and in individual VMs. For example you might want to specify a different Host
key. This is the key that toggles whether the cursor is in the focus of the VM or
the Host OS windows, see 1.10.3 Capturing and Releasing Keyboard and Mouse
on page 39. The Host key is also used to trigger certain VM actions, see 1.10.4
Typing Special Characters on page 40.
Update. Enables you to specify various settings for Automatic Updates.
Language. Enables you to specify the language used for menus, labels, and text
in VirtualBox Manager.
Display. Enables you to specify the screen resolution, and its width and height.
A default scale factor can be specified for all guest screens.
A default font scaling factor can be set for all guest screen displays.
Other extended features can be selected, to ensure that guest screens work well
with the host display.
Proxy. Enables you to configure an HTTP proxy server.
Interface. Enables you to select a color theme for the VirtualBox Manager user
interface.
Note:
This setting is only available on Windows host platforms.
1.7.2 Experience Levels for VirtualBox Manager
When you use VirtualBox Manager to configure settings for virtual machines,
you can select an experience level for the user interface. The following experience
levels are available:
29
Oracle VirtualBox: User Guide for Release 7.1
Basic. Only a limited number of settings and tools are shown. Workflows are
used to display settings and configuration options. This is the default setting for
new installations.
This level is suitable for a first time user of Oracle VirtualBox.
Expert. All available settings and tools are shown.
Single pages show all settings and configuration options. This is the default
setting for upgrades when a user already has at least one saved VM.
This level is suitable for an experienced user who needs more control of virtual
machine settings.
Experience levels can be configured in the following places in VirtualBox
Manager:
The Welcome screen, for new installations only.
The Preferences window.
The Settings window for a virtual machine.
Wherever you set it, the preference applies throughout VirtualBox Manager.
Selecting the Experience Level
1. In the File menu, choose Preferences.
2. Click Basic or Expert to select the required experience level.
The number of available settings and tools changes depending on the selected
experience level.
1.7.3 Global Tools
In the left pane of the VirtualBox Manager window, click the Menu icon in the
Tools banner located above the machine list. The Global Tools menu is displayed.
A drop-down list enables you to select from the following global tools:
Welcome. Displays the VirtualBox Manager welcome message. The VirtualBox
Manager toolbar is also included, to enable you to get started with using Oracle
VirtualBox.
Extensions. Displays the Extension Pack Manager tool. This tool is used to
install and uninstall Oracle VirtualBox Extension Packs. See 2.5.1 The Extension
Pack Manager on page 84.
Media. Displays the Virtual Media Manager tool. This tool is used to manage
the disk images used by Oracle VirtualBox. See 5.3 The Virtual Media Manager
on page 137.
Network. Displays the Network Manager tool. This tool is used to create and
configure some types of networks used by Oracle VirtualBox. See 6.11 Network
Manager on page 165.
30
1 First Steps
Cloud. Displays the Cloud Profile Editor tool. This tool is used to configure
connections to a cloud service, such as Oracle Cloud Infrastructure. See 1.16.5
Using the Cloud Profile Manager on page 54.
Activities. Displays the VM Activity Overview tool. This tool is used to monitor
performance and resource usage of virtual machines. See 1.18 Monitoring of
Virtual Machines on page 67.
The Pin icon is used to keep the Tools banner visible as you scroll down the
entries in the machine list.
Note:
The available tools may vary, depending on the selected experience level for the
VirtualBox Manager user interface.
See 1.7.2 Experience Levels for VirtualBox Manager on page 29.
1.8 Adding Virtual Machines
If you want to create a completely new VM, click New and follow the steps in 1.9
Creating a Virtual Machine on page 31.
If you already have a VM saved on your machine, you can add it to the machine
list by clicking Add.
If you have a VM on a different machine, you can import it by clicking Import
Appliance. See 1.15.2 Importing an Appliance in OVF Format on page 50.
If you want to view an OCI instance from within VirtualBox Manager, see
1.16.7.3 Adding a Cloud VM on page 57.
1.9 Creating a Virtual Machine
In the VirtualBox Manager window, click New. The Create Virtual Machine
workflow is shown, to guide you through the required steps for setting up a new
virtual machine (VM).
The steps are:
1.9.1 Specify Name and Operating System on page 32
1.9.2 Configure Unattended Guest OS Install on page 33
1.9.3 Set Up VM Hardware on page 33
1.9.4 Specify a Virtual Hard Disk on page 34
The exact settings on the workflow pages depend on the architecture of the host
platform.
If you don't see the workflow, change the experience level to Basic. See 1.7.2
Experience Levels for VirtualBox Manager on page 29.
Once created, the virtual machine is displayed in the machine list on the left side
of the VirtualBox Manager window, with the name that you entered on the first
page of the workflow.
31
Oracle VirtualBox: User Guide for Release 7.1
You can change the settings later, after you have created the VM, using the
Machine Settings.
You must supply an operating system image, in ISO format, for the operating
system you intend to install on the VM. Oracle VirtualBox does not supply the OS
or any license required to use it.
1.9.1 Specify Name and Operating System
1. Give the virtual machine (VM) a name. The name you enter is shown in the
machine list in VirtualBox Manager and is also used for the virtual machine's
files on disk. Be sure to assign each VM an informative name that describes the
OS and software running on the VM. For example, Windows 10 with Visio. The
name is also used to help Oracle VirtualBox suggest the appropriate OS and
related field contents automatically.
2. Select the location where VMs are stored on your computer, called the machine
folder. Ensure that the folder location has enough free space, especially if you
intend to use the snapshots feature. See also The Machine Folder.
3. Select the ISO image file for the operating system you intend to install on the
new VM. The image file can be used directly to install an OS on the new VM as
part of an unattended installation, or it can be attached to a DVD drive on the
new VM. If the image contains more than one edition, select the edition you
want to use.
4. Oracle VirtualBox will populate the Type, Subtype, and Version fields if it can
detect the operating system in the ISO. If it cannot detect the OS, then set these
according to your OS. For example, if the Type is Linux, the Subtype might be
Oracle Linux and the Version might be Oracle Linux 8.x (64-bit). The options
available for the guest OS are also limited by the host architecture. See 3.1 Guest
Operating Systems on page 85 for more information.
The supported OSs are grouped into types. If you want to install something very
unusual that is not listed, select the Other type. Depending on your selection,
Oracle VirtualBox will enable or disable certain VM settings that your guest
OS may require. This is particularly important for 64-bit guests (see 3.1.5 64-bit
Guests on page 88) but you must always set this field to the correct value.
5. By default, Oracle VirtualBox will install the chosen OS using the ISO image
provided, if the image supports unattended installation. See also 1.9.2 Configure
Unattended Guest OS Install on page 33.
If you prefer to install the OS manually, you can disable the unattended guest
operating system install feature by selecting Skip Unattended Installation. In
that case, the selected ISO image is mounted automatically on the DVD drive of
the new VM and you must install the OS from there.
Not all images support unattended installation.
6. Click Next to 1.9.2 Configure Unattended Guest OS Install on page 33 (if using)
or to 1.9.3 Set Up VM Hardware on page 33.
32
1 First Steps
1.9.2 Configure Unattended Guest OS Install
If you choose Unattended guest OS Installation, Oracle VirtualBox installs the
OS on the new virtual machine (VM) automatically. You must supply certain
configuration options to be used in the installation.
See also 3.2.1 Using VBoxManage Commands for Unattended Guest Installation
on page 88 for details of how to configure unattended installation from the
command line.
Note:
You will not see these options if you selected the Skip Unattended Installation
option.
1. Enter the Username and Password for a default user on the guest OS.
2. For Windows guests, enter the Product Key supplied with Windows.
3. Enter the Hostname for the VM. By default, this is the same as the VM name.
4. Enter the Domain Name for the VM.
5. Select Install in Background if you want to enable headless mode for the VM
rather than using a graphical user interface.
6. Unattended Guest Additions installation is available for some x86 guests.
Select Guest Additions if you would like Oracle VirtualBox to install the Guest
Additions after the OS. Download the Guest Additions installation ISO to the
host, and select the file location.
7. Click Next to 1.9.3 Set Up VM Hardware on page 33.
1.9.3 Set Up VM Hardware
1. For Base Memory, select the amount of RAM that Oracle VirtualBox should
allocate to the virtual machine (VM) every time it is started. The guest OS will
report this size as the VM's installed RAM.
CAUTION:
Choose this setting carefully. The memory you give to the VM will not be
available to your host OS while the VM is running.
Do not specify more than you can spare, whilst ensuring you allocate enough
for your guest OS and applications to run properly. For example, if your host
machine has 4 GB of RAM and you enter 2048 MB as the base memory for a VM,
you will have 2 GB left for all the other software on your host while that VM is
running.
A guest OS may require at least 1 or 2 GB of memory to install and boot up. If
you intend to run more than one VM at a time, plan accordingly. A VM will not
start if it does not have enough RAM to boot.
Always ensure that the host OS has enough RAM remaining. If insufficient RAM
remains, the system might excessively swap memory to the hard disk, which
will effectively bring the host system to a standstill.
33
Oracle VirtualBox: User Guide for Release 7.1
2. For Processor(s), select the number of virtual processors to assign to the
VM. Do not assign more than half of the total processor threads from the host
machine.
3. Select Enable EFI if you want to enable Extensible Firmware Interface (EFI)
booting for the guest OS.
4. Click Next to 1.9.4 Specify a Virtual Hard Disk on page 34.
1.9.4 Specify a Virtual Hard Disk
There are many ways in which Oracle VirtualBox can provide hard disk space to a
VM, see 5 Virtual Storage on page 133.
The most common way is to use a virtual hard disk. This is a large image file on
your physical hard disk, whose contents Oracle VirtualBox presents to your VM as
if it were a complete hard disk. You can copy this file to another host, and use it
with another Oracle VirtualBox VM.
To prevent your physical hard disk on the host OS from filling up, Oracle
VirtualBox limits the size of the image file. But the image file must be large enough
to hold the contents of the guest OS and the applications you want to install. For a
Windows or Linux guest, you will probably need several gigabytes for any serious
use. The size limit of the image file can be changed later, see 8.33 VBoxManage
modifymedium on page 327.
Note:
If you choose Do Not Add a Virtual Hard Disk at this stage you will need to
attach a hard disk using VirtualBox Manager or VBoxManage commands before
you can install a guest operating system.
Create a Virtual Hard Disk
Follow these steps to create a virtual hard disk to use with this VM. To prevent
your physical hard disk on the host OS from filling up, Oracle VirtualBox limits the
size of the image file. But the image file must be large enough to hold the contents
of the guest OS and the applications you want to install. For a Windows or Linux
guest, you will probably need several gigabytes for any serious use. The limit of
the image file size can be changed later, see 8.33 VBoxManage modifymedium on
page 327.
1. Select Create a Virtual Hard Disk Now. This creates a new empty virtual hard
disk image, located in the VM's machine folder.
2. Enter the following settings:
Disk Size. Use the slider to select a maximum size for the hard disk in the
new VM.
Pre-Allocate Full Size. This setting determines the type of image file used
for the disk image. Select this setting to use a fixed-size file for the disk image.
Otherwise, Oracle VirtualBox will use a dynamically allocated file for the disk
image.
The different types of image file behave as follows:
34
1 First Steps
Dynamically allocated file. This type of image file only grows in size
when the guest actually stores data on its virtual hard disk. Therefore, this
file is small initially. As the drive is filled with data, the file grows to the
specified size.
Fixed-size file. This type of image file immediately occupies the file
specified, even if only a fraction of that virtual hard disk space is actually
in use. While occupying much more space, a fixed-size file incurs less
overhead and is therefore slightly faster than a dynamically allocated file.
For more details about the differences, see 5.2 Disk Image Files (VDI, VMDK,
VHD, HDD) on page 137.
Use an Existing Virtual Hard Disk
Follow these steps to use a virtual hard disk that already exists on the host. Ensure
the image file is in a suitable location (usually the machine folder) and not in use
by other VMs.
CAUTION: Data on the disk image may be deleted.
1. Select Use an Existing Virtual Hard Disk File
2. Select the image file to use with the new VM, and then click Add.
1.10 Running a Virtual Machine
To start a virtual machine (VM), you have the following options:
Double-click the VM's name in the machine list in VirtualBox Manager.
Select the VM's name in the machine list in VirtualBox Manager, and click Start
in the toolbar the top of the window.
Go to the VirtualBox VMs folder in your system user's home directory. Find
the subdirectory of the machine you want to start and double-click the machine
settings file. This file has a .vbox file extension.
The VM you started appears in a new window and you will see it start to boot up,
or prompt you to install an operating system as required. Everything that would
normally be seen on the virtual system's monitor is shown in the window.
In general, you can use the virtual machine as you would use a real computer. The
following topics describe a few points to note when running a VM.
1.10.1 Starting a New VM for the First Time
When you start a VM for the first time the OS installation process is started
automatically, using the ISO image file specified in the Create Virtual Machine
workflow.
Follow the onscreen instructions to install your OS.
35
Oracle VirtualBox: User Guide for Release 7.1
1.10.2 Virtual Machine Status Bar
A status bar is displayed at the bottom of the virtual machine window. The status
bar contains icons that enable you to view and change settings for the virtual
machine, as follows:
Highlight an icon to show details of the current settings.
Right-click an icon to change a setting.
Some settings, such as audio, can be changed directly by right-clicking the status
bar icon. For other settings, you select from the displayed menu options.
See 3 Configuring Virtual Machines on page 85 for detailed information about
the available virtual machine settings.
Table 2: Virtual Machine Status Bar Icons on page 36 describes the icons on the
status bar.
Table 2: Virtual Machine Status Bar Icons
Describes icons on the status bar located at the bottom of the virtual machine
window
Icon Description
Storage (SATA)
Settings for attached SATA storage devices, such
as hard disk drives.
See also 3.8 Storage Settings on page 98.
Storage (IDE)
Settings for attached IDE storage devices, such as
optical CD-ROM drives.
See also 3.8 Storage Settings on page 98.
Right-click to show options for adding and
removing IDE devices.
See also 1.10.5 Changing Removable Media on
page 41.
Audio
Settings for audio output and audio input.
Right-click to change a setting. The status bar
icon is updated automatically to show which
settings are enabled.
See also 3.9 Audio Settings on page 100.
Network
Settings for attached network adapters.
Right-click to connect or disconnect a network
adapter.
See also 3.10 Network Settings on page 100.
36
1 First Steps
Icon Description
USB
Settings for attached USB devices.
Right-click to select from the available USB
devices on the host and to specify a USB filter.
See also 3.12.1 USB Settings on page 103.
Shared Folders
Settings for shared folders.
Right-click to change shared folder settings or to
add a new shared folder.
See also 3.13 Shared Folders on page 105.
Display
Settings for the virtual machine display.
Right-click to show options for resizing and
scaling the display.
See also 1.10.6 Resizing the Machine's Window on
page 41.
Recording
Settings for video and audio recording.
Right-click to show options to enable and disable
recording, or to change recording settings.
To enable recording, right-click the status bar
icon and select the Recording option. The icon
changes to show a movie reel animation, as
follows:
To disable recording, right-click the status bar
icon and deselect the Recording option. The icon
changes back to the default image.
See also 3.7.3 Recording Tab on page 98.
37
Oracle VirtualBox: User Guide for Release 7.1
Icon Description
Processor
Settings for the CPU used by the virtual machine.
The colored bar in the icon indicates current
processor activity. Red indicates high CPU usage,
Green indicates low CPU usage.
A green turtle icon indicates that a native
hypervisor, such as Hyper-V, is running on the
host.
See also 3.6.2 Processor Tab on page 95.
Mouse Integration
Settings for capturing the host mouse pointer.
The icon indicates whether mouse integration
is on (green arrow) or off (yellow arrow) and
whether the pointer is captured (mouse icon
colored) or not (mouse icon gray).
Right-click to enable or disable mouse
integration.
See also 1.10.3 Capturing and Releasing Keyboard
and Mouse on page 39.
Host Key
Settings for capturing the host keyboard.
The arrow on the icon is green if the keyboard is
captured, and black if not.
The background is blue if the host key is not
pressed, and white when it is pressed.
A check icon appears when the VM is waiting for
a host key combination to be typed.
The current host key is displayed to the right of
the icon.
Right-click to show options for configuring
the host key combination and other keyboard
shortcuts.
Right-click to insert a special key combination,
such as Ctrl-Alt-Del.
See also 1.10.4 Typing Special Characters on page
40.
Configuring the Status Bar
You can configure the status bar as follows:
38
1 First Steps
To hide the status bar, right-click in the status bar area and deselect Show
Status Bar.
To show the status bar, select View, Status Bar, Show Status Bar from the
virtual machine's menu bar.
To modify the status bar contents, right-click in the status bar area and select
Status Bar Settings. You can then do the following:
Select icons that you want to include in the status bar.
Deselect icons that you want to remove from the status bar.
Drag and drop icons to change their order in the status bar.
Click the check mark button to save your changes to the status bar.
See also 3.14 User Interface on page 105 for other options to change the status
bar.
1.10.3 Capturing and Releasing Keyboard and Mouse
Oracle VirtualBox provides a virtual USB tablet device to new virtual machines
through which mouse events are communicated to the guest OS. If you are
running a modern guest OS that can handle such devices, mouse support may
work out of the box without the mouse being captured as described below. See
3.6.1 Motherboard Tab on page 93.
Otherwise, if the virtual machine detects only standard PS/2 mouse and keyboard
devices, since the OS in the virtual machine does not know that it is not running
on a real computer, it expects to have exclusive control over your keyboard and
mouse. But unless you are running the VM in full screen mode, your VM needs
to share keyboard and mouse with other applications and possibly other VMs on
your host.
After installing a guest OS and before you install the Guest Additions, described in
4 Guest Additions on page 109, either your VM or the rest of your computer can
own the keyboard and the mouse. Both cannot own the keyboard and mouse at the
same time. You will see a second mouse pointer which is always confined to the
limits of the VM window. You activate the VM by clicking inside it.
To return ownership of keyboard and mouse to your host OS, Oracle VirtualBox
reserves a special key on your keyboard: the Host key. By default, this is the right
Ctrl key on your keyboard. On a Mac host, the default Host key is the left Command
key. You can change this default using the Preferences window. See 1.7.1 Oracle
VirtualBox Preferences on page 29. The current setting for the Host key is
always displayed at the bottom right of your VM window.
Figure 1: Host Key Setting on the Virtual Machine Status Bar
This means the following:
Your keyboard is owned by the VM if the VM window on your host desktop
has the keyboard focus. If you have many windows open in your guest OS, the
39
Oracle VirtualBox: User Guide for Release 7.1
window that has the focus in your VM is used. This means that if you want to
enter text within your VM, click the title bar of your VM window first.
To release keyboard ownership, press the Host key. As explained above, this is
typically the right Ctrl key.
Note that while the VM owns the keyboard, some key sequences, such as Alt
+Tab, will no longer be seen by the host, but will go to the guest instead. After
you press the Host key to reenable the host keyboard, all key presses will go
through the host again, so that sequences such as Alt+Tab will no longer reach
the guest. For technical reasons it may not be possible for the VM to get all
keyboard input even when it does own the keyboard. Examples of this are
the Ctrl+Alt+Del sequence on Windows hosts or single keys grabbed by other
applications on X11 hosts such as the GNOME desktop Locate Pointer feature.
Your mouse is owned by the VM only after you have clicked in the VM window.
The host mouse pointer will disappear, and your mouse will drive the guest's
pointer instead of your normal mouse pointer.
Note that mouse ownership is independent of that of the keyboard. Even after
you have clicked on a titlebar to be able to enter text into the VM window, your
mouse is not necessarily owned by the VM yet.
To release ownership of your mouse by the VM, press the Host key.
As this behavior is inconvenient, Oracle VirtualBox provides a set of tools and
device drivers for guest systems called the Oracle VirtualBox Guest Additions.
These tools make VM keyboard and mouse operations much more seamless. Most
importantly, the Guest Additions suppress the second "guest" mouse pointer and
make your host mouse pointer work directly in the guest. See 4 Guest Additions on
page 109.
1.10.4 Typing Special Characters
Some OSes expect certain key combinations to initiate certain procedures. The
key combinations that you type into a VM might target the host OS, the Oracle
VirtualBox software, or the guest OS. The recipient of these keypresses depends on
a number of factors, including the key combination itself.
Host OSes reserve certain key combinations for themselves. For example, you
cannot use the Ctrl+Alt+Delete combination to reboot the guest OS in your
VM, because this key combination is reserved by the host OS. Even though both
Windows and Linux OSes can intercept this key combination, the host OS is
rebooted automatically.
On Linux and Oracle Solaris hosts, which use the X Window System, the key
combination Ctrl+Alt+Backspace normally resets the X server and restarts
the entire graphical user interface. As the X server intercepts this combination,
pressing it will usually restart your host graphical user interface and kill all
running programs, including Oracle VirtualBox, in the process.
On Linux hosts supporting virtual terminals, the key combination Ctrl+Alt+Fx,
where Fx is one of the function keys from F1 to F12, normally enables you to
switch between virtual terminals. As with Ctrl+Alt+Delete, these combinations
are intercepted by the host OS and therefore always switch terminals on the
host.
40
1 First Steps
If, instead, you want to send these key combinations to the guest OS in the
virtual machine, you will need to use one of the following methods:
Use the items in the Input, Keyboard menu of the virtual machine window.
This menu includes the settings Insert Ctrl+Alt+Delete and Insert Ctrl+Alt
+Backspace. However, the latter setting affects only Linux guests or Oracle
Solaris guests.
This menu also includes an option for inserting the Host key combination.
Use special key combinations with the Host key, which is normally the
right Control key. Oracle VirtualBox then translates the following key
combinations for the VM:
Host key + Del sends Ctrl+Alt+Del to reboot the guest OS.
Host key + Backspace sends Ctrl+Alt+Backspace to restart the graphical
user interface of a Linux or Oracle Solaris guest.
Host key + Function key. For example, use this key combination to
simulate Ctrl+Alt+Fx to switch between virtual terminals in a Linux guest.
For some other keyboard combinations such as Alt+Tab to switch between
open windows, Oracle VirtualBox enables you to configure whether these
combinations will affect the host or the guest, if a virtual machine currently
has the focus. This is a global setting for all virtual machines and can be found
under File, Preferences, Input.
A soft keyboard can be used to input key combinations in the guest. See 1.17
Soft Keyboard on page 65.
1.10.5 Changing Removable Media
While a virtual machine is running, you can change removable media in the
Devices menu of the VM's window. Here you can select in detail what Oracle
VirtualBox presents to your VM as a CD, DVD, or floppy drive.
The settings are the same as those available for the VM in the Settings window of
VirtualBox Manager. But as the Settings window is disabled while the VM is in the
Running or Saved state, the Devices menu saves you from having to shut down
and restart the VM every time you want to change media.
Using the Devices menu, you can attach the host drive to the guest or select a
floppy or DVD image, as described in 3.8 Storage Settings on page 98.
The Devices menu also includes an option for creating a virtual ISO (VISO) from
selected files on the host.
1.10.6 Resizing the Machine's Window
You can resize the VM's window while that VM is running. When you do, the
window is scaled as follows:
If you have scaled mode enabled, then the virtual machine's screen will be
scaled to the size of the window. This can be useful if you have many machines
running and want to have a look at one of them while it is running in the
background. Alternatively, it might be useful to enlarge a window if the VM's
41
Oracle VirtualBox: User Guide for Release 7.1
output screen is very small, for example because you are running an old OS in
it.
To enable scaled mode, press Host key + C, or select Scaled Mode from the
View menu in the VM window. To leave scaled mode, press Host key + C again.
The aspect ratio of the guest screen is preserved when resizing the window. To
ignore the aspect ratio, press Shift during the resize operation.
See Known Limitations for additional remarks.
If you have the Guest Additions installed and they support automatic resizing,
the Guest Additions will automatically adjust the screen resolution of the
guest OS. For example, if you are running a Windows guest with a resolution
of 1024x768 pixels and you then resize the VM window to make it 100 pixels
wider, the Guest Additions will change the Windows display resolution to
1124x768.
See 4 Guest Additions on page 109.
Otherwise, if the window is bigger than the VM's screen, the screen will be
centered. If it is smaller, then scroll bars will be added to the machine window.
1.10.7 Saving the State of the Machine
When you click the Close button of your virtual machine window, at the top right
of the window, just like you would close any other window on your system, Oracle
VirtualBox asks you whether you want to save or power off the VM. As a shortcut,
you can also press Host key + Q.
The difference between the three options is crucial. They mean the following:
Save the machine state: With this option, Oracle VirtualBox freezes the virtual
machine by completely saving its state to your local disk.
When you start the VM again later, you will find that the VM continues exactly
where it was left off. All your programs will still be open, and your computer
resumes operation. Saving the state of a virtual machine is thus in some ways
similar to suspending a laptop computer by closing its lid.
Send the shutdown signal. This will send an ACPI shutdown signal to the
virtual machine, which has the same effect as if you had pressed the power
button on a real computer. This should trigger a proper shutdown mechanism
from within the VM.
Power off the machine: With this option, Oracle VirtualBox also stops running
the virtual machine, but without saving its state.
CAUTION:
This is equivalent to pulling the power plug on a real computer without
shutting it down properly. If you start the machine again after powering it
off, your OS will have to reboot completely and may begin a lengthy check of
its virtual system disks. As a result, this should not normally be done, since it
can potentially cause data loss or an inconsistent state of the guest system on
disk.
42
1 First Steps
As an exception, if your virtual machine has any snapshots, see 1.12 Snapshots
on page 44, you can use this option to quickly restore the current snapshot
of the virtual machine. In that case, powering off the machine will discard the
current state and any changes made since the previous snapshot was taken will
be lost.
The Discard button in the VirtualBox Manager window discards a virtual
machine's saved state. This has the same effect as powering it off, and the same
warnings apply.
1.11 Managing VMs
As you add, import or create VMs they will appear in the machine list.
To change the hardware configuration of a VM. See 1.11.1 Configure the Settings
for a VM on page 43
To use VM Groups, see 1.11.2 Using VM Groups on page 43.
Check the Notification Center for tasks in progress and error messages. Click
Open notification center to see the list of notifications. Errors are indicated by a
warning triangle.
1.11.1 Configure the Settings for a VM
You may need to change the configuration of a Virtual Machine (VM) after it has
been created. For example, you may want to add more memory.
Be careful when changing VM settings. It is possible to change all VM settings
after installing a guest OS, but certain changes might prevent a guest OS from
functioning correctly if done after installation.
To change the settings for a VM:
1. Select the VM in the machine list.
2. Ensure the VM is Powered off, not Running or Saved. You can't change
fundamental characteristics of the VM if it is running.
3. Click Settings to see the current configuration for the VM, and change the
settings as required.
The settings are described in detail in 3 Configuring Virtual Machines on page
85.
Even more parameters are available when using the VBoxManage command line
interface. See 8 VBoxManage on page 185.
1.11.2 Using VM Groups
Create VM groups if you want to manage several VMs together, and perform
functions on them collectively, as well as individually.
The following features are available for groups:
43
Oracle VirtualBox: User Guide for Release 7.1
Create a group using VirtualBox Manager. Do one of the following:
Drag a VM on top of another VM.
Select multiple VMs and select Group from the right-click menu.
Create and manage a group using the command line. Do one of the following:
Create a group and assign a VM. For example:
VBoxManage modifyvm "vm01" --groups "/TestGroup"
This command creates a group TestGroup and attaches the VM vm01 to that
group.
Detach a VM from the group, and delete the group if empty. For example:
VBoxManage modifyvm "vm01" --groups ""
This command detaches all groups from the VM vm01 and deletes the empty
group.
Create multiple groups. For example:
VBoxManage modifyvm "vm01" --groups "/TestGroup,/TestGroup2"
This command creates the groups TestGroup and TestGroup2, if they do not
exist, and attaches the VM vm01 to both of them.
Create nested groups, having a group hierarchy. For example:
VBoxManage modifyvm "vm01" --groups "/TestGroup/TestGroup2"
This command attaches the VM vm01 to the subgroup TestGroup2 of the
TestGroup group.
Use VirtualBox Manager menu options to control and manage all the VMs in
a group. For example: Start, Pause, Reset, Close (save state, send shutdown
signal, poweroff), Discard Saved State, Show in Explorer, Sort.
1.12 Snapshots
With snapshots, you can save a particular state of a virtual machine for later use.
At any later time, you can revert to that state, even though you may have changed
the VM considerably since then. A snapshot of a virtual machine is thus similar to
a machine in Saved state, but there can be many of them, and these saved states
are preserved.
To see the snapshots of a virtual machine, click the machine name in VirtualBox
Manager. In the machine tools menu for the VM, click Snapshots. The Snapshots
tool is displayed.
If you select multiple VMs in the machine list, all snapshots are listed for each VM.
Until you take a snapshot of the virtual machine, the list of snapshots will be
empty, except for the Current State item. This item represents the current point
in the lifetime of the virtual machine.
The Snapshots window includes a toolbar, enabling you to perform the following
snapshot operations:
Take. Takes a snapshot of the selected VM. See 1.12.1 Taking, Restoring, and
Deleting Snapshots on page 45.
44
1 First Steps
Delete. Removes a snapshot from the list of snapshots. See 1.12.1 Taking,
Restoring, and Deleting Snapshots on page 45.
Restore. Restores the VM state to be the same as the selected snapshot. See
1.12.1 Taking, Restoring, and Deleting Snapshots on page 45.
Properties. Displays the properties for the selected snapshot. The Attributes
tab is used to specify a Name and Description for the snapshot. The
Information tab shows VM settings for the snapshot.
Clone. Displays the Clone Virtual Machine wizard. This enables you to create a
clone of the VM, based on the selected snapshot.
Settings. Available for the Current State snapshot only. Displays the Settings
window for the VM, enabling you to make configuration changes.
Discard. For a running VM, discards the saved state for the VM and closes it
down.
Start. Start the VM. This operation is available for the Current State item.
1.12.1 Taking, Restoring, and Deleting Snapshots
There are three operations related to snapshots, as follows:
1. Take a snapshot. This makes a copy of the machine's current state, to which
you can go back at any given time later.
If your VM is running:
Select Take Snapshot from the Machine menu in the VM window.
The VM is paused while the snapshot is being created. After snapshot
creation, the VM continues to run as normal.
If your VM is in either the Saved or the Powered Off state, as displayed next
to the VM name in the machine list:
Display the Snapshots window and do one of the following:
Click Take in the Snapshots window toolbar.
Right-click the Current State item in the list and select Take.
A dialog is displayed, prompting you for a snapshot name. This name is purely
for reference purposes, to help you remember the state of the snapshot. For
example, a useful name would be Fresh installation from scratch, no Guest
Additions, or Service Pack 3 just installed. You can also add a longer text
description in the Snapshot Description field.
Your new snapshot will then appear in the snapshots list. Underneath your new
snapshot, you will see an item called Current State, signifying that the current
state of your VM is a variation based on the snapshot you took earlier. If you
later take another snapshot, you will see that they are displayed in sequence,
and that each subsequent snapshot is derived from an earlier one.
Oracle VirtualBox imposes no limits on the number of snapshots you can take.
The only practical limitation is disk space on your host. Each snapshot stores
the state of the virtual machine and thus occupies some disk space. See 1.12.2
Snapshot Contents on page 46 for details on what is stored in a snapshot.
2. Restore a snapshot. In the Snapshots window, select the snapshot you have
taken and click Restore in the toolbar. By restoring a snapshot, you go back or
45
Oracle VirtualBox: User Guide for Release 7.1
forward in time. The current state of the machine is lost, and the machine is
restored to the exact state it was in when the snapshot was taken.
Note:
Restoring a snapshot will affect the virtual hard drives that are connected to
your VM, as the entire state of the virtual hard drive will be reverted as well.
This means also that all files that have been created since the snapshot and
all other file changes will be lost. In order to prevent such data loss while still
making use of the snapshot feature, it is possible to add a second hard drive
in write-through mode using the VBoxManage interface and use it to store
your data. As write-through hard drives are not included in snapshots, they
remain unaltered when a machine is reverted. See 5.4 Special Image Write
Modes on page 141.
To avoid losing the current state when restoring a snapshot, you can create a
new snapshot before the restore operation.
By restoring an earlier snapshot and taking more snapshots from there, it is
even possible to create a kind of alternate reality and to switch between these
different histories of the virtual machine. This can result in a whole tree of
virtual machine snapshots.
3. Delete a snapshot. This does not affect the state of the virtual machine, but
only releases the files on disk that Oracle VirtualBox used to store the snapshot
data, thus freeing disk space. To delete a snapshot, select the snapshot name in
the Snapshots window and click Delete in the toolbar. Snapshots can be deleted
even while a machine is running.
Note:
Whereas taking and restoring snapshots are fairly quick operations, deleting
a snapshot can take a considerable amount of time since large amounts of
data may need to be copied between several disk image files. Temporary
disk files may also need large amounts of disk space while the operation is in
progress.
There are some situations which cannot be handled while a VM is running, and
you will get an appropriate message that you need to perform this snapshot
deletion when the VM is shut down.
1.12.2 Snapshot Contents
Think of a snapshot as a point in time that you have preserved. More formally, a
snapshot consists of the following:
The snapshot contains a complete copy of the VM settings, including the
hardware configuration, so that when you restore a snapshot, the VM settings
are restored as well. For example, if you changed the hard disk configuration or
the VM's system settings, that change is undone when you restore the snapshot.
The copy of the settings is stored in the machine configuration, an XML text file,
and thus occupies very little space.
46
1 First Steps
The complete state of all the virtual disks attached to the machine is preserved.
Going back to a snapshot means that all changes that had been made to the
machine's disks, file by file and bit by bit, will be undone. Files that were since
created will disappear, files that were deleted will be restored, changes to files
will be reverted.
Strictly speaking, this is only true for virtual hard disks in "normal" mode.
You can configure disks to behave differently with snapshots, see 5.4 Special
Image Write Modes on page 141. In technical terms, it is not the virtual disk
itself that is restored when a snapshot is restored. Instead, when a snapshot
is taken, Oracle VirtualBox creates differencing images which contain only
the changes since the snapshot were taken. When the snapshot is restored,
Oracle VirtualBox throws away that differencing image, thus going back to the
previous state. This is both faster and uses less disk space. For the details, which
can be complex, see 5.5 Differencing Images on page 143.
Creating the differencing image as such does not occupy much space on the
host disk initially, since the differencing image will initially be empty and grow
dynamically later with each write operation to the disk. The longer you use the
machine after having created the snapshot, however, the more the differencing
image will grow in size.
If you took a snapshot while the machine was running, the memory state of
the machine is also saved in the snapshot. This is in the same way that memory
can be saved when you close a VM window. When you restore such a snapshot,
execution resumes at exactly the point when the snapshot was taken.
The memory state file can be as large as the memory size of the VM and will
therefore occupy considerable disk space.
1.13 Removing and Moving Virtual Machines
You can remove a VM from Oracle VirtualBox or move the VM and its associated
files, such as disk images, to another location on the host.
Removing a VM. To remove a VM, right-click the VM in the VirtualBox Manager
machine list and select Remove.
The confirmation dialog enables you to specify whether to only remove the VM
from the list of machines or to remove the files associated with the VM.
Note that the Remove menu item is disabled while a VM is running.
Moving a VM. To move a VM to a new location on the host, right-click the VM in
the VirtualBox Manager's machine list and select Move.
The file dialog prompts you to specify a new location for the VM.
When you move a VM, Oracle VirtualBox configuration files are updated
automatically to use the new location on the host.
Note that the Move menu item is disabled while a VM is running.
You can also use the VBoxManage movevm command to move a VM. See 8.36
VBoxManage movevm on page 362.
47
Oracle VirtualBox: User Guide for Release 7.1
For information about removing or moving a disk image file from Oracle
VirtualBox, see 5.3 The Virtual Media Manager on page 137.
1.14 Cloning a Virtual Machine
You can create a full copy or a linked copy of an existing VM. This copy is called a
clone. You might use a cloned VM to experiment with a VM configuration, to test
different guest OS levels, or to back up a VM.
To clone a VM:
1. Ensure the VM you want to clone is not running.
2. Click the VM name in the machine list, and then select Clone from the Machine
menu.
3. Enter the following details for the clone.
Name: A name for the cloned machine.
Path: Choose a location for the cloned virtual machine, otherwise Oracle
VirtualBox uses the default machines folder.
MAC Address Policy: Specifies whether to retain network card MAC
addresses when cloning the VM.
The Generate New MAC Addresses For All Network Adapters value
assigns a new MAC address to each network card during cloning. This is
the default setting. This is the best option when both the source VM and the
cloned VM must operate on the same network. Other values enable you to
retain the existing MAC addresses in the cloned VM.
Keep Disk Names: Retains the disk image names when cloning the VM.
Keep Hardware UUIDs: Retains the hardware universally unique identifiers
(UUIDs) when cloning the VM.
4. Click Next. The Clone Type page is displayed.
5. The Clone Type option specifies whether to create a clone that is linked to the
source VM or to create a fully independent clone:
Full Clone: Copies all dependent disk images to the new VM folder. A full
clone can operate fully without the source VM.
Linked Clone: Creates new differencing disk images based on the source
VM disk images. If you select the current state of the source VM as the clone
point, Oracle VirtualBox creates a new snapshot.
6. Click Next. If your VM has snapshots and you chose Full Clone, use the
Snapshots page to select the parts of the snapshot tree to clone with the VM.
Current Machine State: Clones the current state of the VM. Snapshots are
not included.
Everything: Clones the current machine state and all its snapshots.
7. Click Finish to start the clone operation.
The duration of the clone operation depends on the size and number of attached
disk images. In addition, the clone operation saves all the differencing disk images
of a snapshot.
48
1 First Steps
You can also use the VBoxManage clonevm command to clone a VM. See 8.8
VBoxManage clonevm on page 213.
1.15 Importing and Exporting Virtual Machines
Oracle VirtualBox can import and export virtual machines in the following
formats:
Open Virtualization Format (OVF). This is the industry-standard format. See
1.15.1 About the OVF Format on page 49.
Cloud service formats. Export to and import from cloud services such as
Oracle Cloud Infrastructure is supported. See 1.16 Integrating with Oracle Cloud
Infrastructure on page 51.
1.15.1 About the OVF Format
OVF is a cross-platform standard supported by many virtualization products
which enables the creation of ready-made virtual machines that can then be
imported into a hypervisor such as Oracle VirtualBox. Oracle VirtualBox makes
OVF import and export easy to do, using VirtualBox Manager or the command-line
interface.
Using OVF enables packaging of virtual appliances. These are disk images, together
with configuration settings that can be distributed easily. This way one can offer
complete ready-to-use software packages, including OSes with applications, that
need no configuration or installation except for importing into Oracle VirtualBox.
Note:
The OVF standard is complex, and support in Oracle VirtualBox is an ongoing
process. In particular, no guarantee is made that Oracle VirtualBox supports
all appliances created by other virtualization software. For a list of known
limitations, see Known Limitations.
Appliances in OVF format can appear in the following variants:
They can come in several files, as one or several disk images, typically in the
widely-used VMDK format. See 5.2 Disk Image Files (VDI, VMDK, VHD, HDD) on
page 137. They also include a textual description file in an XML dialect with
an .ovf extension. These files must then reside in the same directory for Oracle
VirtualBox to be able to import them.
Alternatively, the above files can be packed together into a single archive file,
typically with an .ova extension. Such archive files use a variant of the TAR
archive format and can therefore be unpacked outside of Oracle VirtualBox
with any utility that can unpack standard TAR files.
49
Oracle VirtualBox: User Guide for Release 7.1
Note:
OVF cannot describe snapshots that were taken for a virtual machine. As a
result, when you export a virtual machine that has snapshots, only the current
state of the machine will be exported. The disk images in the export will have a
flattened state identical to the current state of the virtual machine.
1.15.2 Importing an Appliance in OVF Format
The following steps show how to import an appliance in OVF format.
1. Double-click the OVF or OVA file.
Oracle VirtualBox creates file type associations automatically for any OVF and
OVA files on your host OS.
The Appliance Settings page of the Import Virtual Appliance wizard is
shown. This page shows the VMs described in the OVF or OVA file and enables
you to change the VM settings.
2. By default, membership of VM groups is preserved on import for VMs that were
initially exported from Oracle VirtualBox. You can change this behavior by
using the Primary Group setting for the VM.
The following global settings apply to all of the VMs that you import:
Base Folder: Specifies the directory on the host in which to store the
imported VMs.
If an appliance has multiple VMs, you can specify a different directory for
each VM by editing the Base Folder setting for the VM.
MAC Address Policy: Reinitializes the MAC addresses of network cards in
your VMs prior to import, by default. You can override the default behavior
and preserve the MAC addresses on import.
Import Hard Drives as VDI: Imports hard drives in the VDI format rather
than in the default VMDK format.
3. Click Finish to import the appliance.
Oracle VirtualBox copies the disk images and creates local VMs with the settings
described on the Appliance Settings page. The imported VMs are shown in the
list of VMs in VirtualBox Manager.
Because disk images are large, the VMDK images that are included with virtual
appliances are shipped in a compressed format that cannot be used directly by
VMs. So, the images are first unpacked and copied, which might take several
minutes.
You can use the VBoxManage import command to import an appliance. See 8.28
VBoxManage import on page 309.
1.15.3 Exporting an Appliance in OVF Format
The following steps show how to export an appliance in OVF format.
1. Select File, Export Appliance to display the Export Virtual Appliance wizard.
50
1 First Steps
On the initial Virtual Machines page, you can combine several VMs into an
OVF appliance.
Select one or more VMs to export, and click Next.
2. The Format Settings page enables you to configure the following settings:
Format: Selects the Open Virtualization Format value for the output files.
The Oracle Cloud Infrastructure value exports the appliance to Oracle
Cloud Infrastructure. See 1.16.8 Exporting an Appliance to Oracle Cloud
Infrastructure on page 60.
File: Selects the location in which to store the exported files.
MAC Address Policy: Specifies whether to retain or reassign network card
MAC addresses on export.
Write Manifest File: Enables you to include a manifest file in the exported
archive file.
Include ISO Image Files: Enables you to include ISO image files in the
exported archive file.
3. Click Next to show the Appliance Settings page.
You can edit settings for the virtual appliance. For example, you can change
the name of the virtual appliance or add product information, such as vendor
details or license text.
Double-click the appropriate field to change its value.
4. Click Finish to begin the export process. Note that this operation might take
several minutes.
You can use the VBoxManage export command to export an appliance. See 8.21
VBoxManage export on page 280.
1.16 Integrating with Oracle Cloud Infrastructure
This section describes how to use the features of Oracle VirtualBox to integrate
with Oracle Cloud Infrastructure.
Integrating with Oracle Cloud Infrastructure involves the following steps:
Prepare for Oracle Cloud Infrastructure Integration. Before using
Oracle VirtualBox with Oracle Cloud Infrastructure there are some initial
configuration steps you may need to do. See 1.16.1 Preparing for Oracle Cloud
Infrastructure Integration on page 51.
Use Oracle VirtualBox with Oracle Cloud Infrastructure.1.16.6 Using Oracle
VirtualBox With Oracle Cloud Infrastructure on page 55 describes how you
can use Oracle VirtualBox with Oracle Cloud Infrastructure.
1.16.1 Preparing for Oracle Cloud Infrastructure Integration
Perform the following configuration steps before using Oracle VirtualBox to
integrate with your Oracle Cloud Infrastructure account.
51
Oracle VirtualBox: User Guide for Release 7.1
1. Install the Extension Pack. Cloud integration features are only available
when you install the Oracle VirtualBox Extension Pack. See 1.5 Installing Oracle
VirtualBox and Extension Packs on page 28.
2. Create a key pair. Generate an API signing key pair that is used for API
requests to Oracle Cloud Infrastructure. See 1.16.2 Creating an API Signing Key
Pair on page 52.
Upload the public key of the key pair from your client device to the cloud
service. See 1.16.3 Uploading the Public Key to Oracle Cloud Infrastructure on
page 53.
3. Create a cloud profile. The cloud profile contains resource identifiers for your
cloud account, such as your user OCID, and details of your key pair. See 1.16.4
Creating a Cloud Profile on page 53.
1.16.2 Creating an API Signing Key Pair
To use the cloud integration features of Oracle VirtualBox, you must generate an
API signing key pair that is used for API requests to Oracle Cloud Infrastructure.
Your API requests are signed with your private key, and Oracle Cloud
Infrastructure uses the public key to verify the authenticity of the request. You
must upload the public key to the Oracle Cloud Infrastructure Console.
Note:
This key pair is not the same SSH key that you use to access compute instances
on Oracle Cloud Infrastructure.
1. (Optional) Create a .oci directory to store the key pair.
$ mkdir ~/.oci
The key pair is usually installed in the .oci folder in your home directory. For
example, ~/.oci on a Linux system.
2. Generate the private key.
Use the openssl command.
To generate a private key with a passphrase (prompt for passphrase):
$ openssl genrsa -out ~/.oci/oci_api_key.pem -aes256 2048
To generate a private key with a passphrase entered on the command line as
an argument:
$ openssl genrsa -aes256 -passout pass:user_passphrase -out ~/.oci/
oci_api_key.pem 2048
To generate a private key without a passphrase:
$ openssl genrsa -out ~/.oci/oci_api_key.pem 2048
3. Change permissions for the private key.
$ chmod 600 ~/.oci/oci_api_key.pem
Generate the public key.
$ openssl rsa -pubout -in ~/.oci/oci_api_key.pem -out ~/.oci/
oci_api_key_public.pem
Enter the passphrase when prompted, if you set one.
52
1 First Steps
1.16.3 Uploading the Public Key to Oracle Cloud Infrastructure
Use the following steps to upload your public key to Oracle Cloud Infrastructure.
1. Log in to the Oracle Cloud Console.
2. Display the User Settings page.
Click Profile, User Settings.
3. Display your current API signing keys.
Click Resources, API Keys.
4. Upload the public key.
Click Add Public Key.
The Add Public Key dialog is displayed.
5. Select one of the following options:
Choose Public Key File. This option enables you to browse to the public key
file on your local hard disk.
Paste Public Keys. This option enables you to paste the contents of the
public key file into the window in the dialog box.
6. Click Add to upload the public key.
1.16.4 Creating a Cloud Profile
Oracle VirtualBox uses a cloud profile to connect to Oracle Cloud Infrastructure. A
cloud profile is a text file that contains details of your key files and Oracle Cloud
Identifier (OCID) resource identifiers for your cloud account, such as the following:
Fingerprint of the public key. To obtain the fingerprint, you can use the
openssl command:
$ openssl rsa -pubout -outform DER -in ~/.oci/oci_api_key.pem | openssl md5 -
c
Location of the private key on the client device. Specify the full path to the
private key.
(Optional) Passphrase for the private key. This is only required if the key is
encrypted.
Region. Shown on the Oracle Cloud Infrastructure Console. Click
Administration, Tenancy Details.
Tenancy OCID. Shown on the Oracle Cloud Infrastructure Console. Click
Administration, Tenancy Details.
A link enables you to copy the Tenancy OCID.
Compartment OCID. Shown on the Oracle Cloud Infrastructure Console. Click
Identity, Compartments.
A link enables you to copy the Compartment OCID.
User OCID. Shown on the Oracle Cloud Infrastructure Console. Click Profile,
User Settings.
A link enables you to copy the User OCID.
You can create a cloud profile in the following ways:
53
Oracle VirtualBox: User Guide for Release 7.1
Automatically, by using the Cloud Profile Manager. See 1.16.5 Using the Cloud
Profile Manager on page 54.
The Cloud Profile Manager is a VirtualBox Manager tool that enables you to
create, edit, and manage cloud profiles for your cloud service accounts.
Automatically, by using the VBoxManage cloudprofile command. See 8.11
VBoxManage cloudprofile on page 226.
Manually, by creating an oci_config file in your Oracle VirtualBox global
configuration directory. For example, this is $HOME/.config/VirtualBox/
oci_config on a Linux host.
Manually, by creating a config file in your Oracle Cloud Infrastructure
configuration directory. For example, this is $HOME/.oci/config on a Linux
host.
This is the same file that is used by the Oracle Cloud Infrastructure command
line interface.
Oracle VirtualBox automatically uses the config file if no cloud profile file is
present in your global configuration directory. Alternatively, you can import
this file manually into the Cloud Profile Manager.
1.16.5 Using the Cloud Profile Manager
To open the Cloud Profile Manager click File, Cloud Profile Manager in
VirtualBox Manager.
You can use the Cloud Profile Manager in the following ways:
To create a new cloud profile automatically.
To create a cloud profile by importing settings from your Oracle Cloud
Infrastructure configuration file.
1.16.5.1 Creating a New Cloud Profile
1. Click the Add icon and specify a Name for the profile.
2. Click Properties and specify the following property values for the profile:
Compartment OCID
Fingerprint of the public key
Location of the private key on the client device
Region OCID
Tenancy OCID
User OCID
Some of these are settings for your Oracle Cloud Infrastructure account, which
you can view from the Oracle Cloud Console.
3. (Optional) If you are using the cloud profile to connect to cloud virtual
machines, select the Show VMs check box.
This creates a new subgroup of the OCI group in VirtualBox Manager. See
1.16.7.1 About the OCI VM Group on page 56.
4. Click Apply to save your changes.
54
1 First Steps
The cloud profile settings are saved to the oci_config file in your Oracle
VirtualBox global settings directory.
You can also use VBoxManage cloudprofile to create a cloud profile. See 1.16.11
Using VBoxManage Commands With Oracle Cloud Infrastructure on page 64.
1.16.5.2 Importing a Cloud Profile
Follow these steps to import an existing Oracle Cloud Infrastructure configuration
file into the Cloud Profile Manager:
1. Ensure that a config file is present in your Oracle Cloud Infrastructure
configuration directory. For example, this is $HOME/.oci/config on a Linux
host.
2. Click the Import icon to open a dialog that prompts you to import cloud profiles
from external files.
Note:
This action overwrites any cloud profiles that are in your Oracle VirtualBox
global settings directory.
3. Click Import.
Your cloud profile settings are saved to the oci_config file in your Oracle
VirtualBox global settings directory.
4. Click Properties to show the cloud profile settings.
Double-click the appropriate field to change the value.
5. Click Apply to save your changes.
1.16.6 Using Oracle VirtualBox With Oracle Cloud Infrastructure
This section describes how you can use Oracle VirtualBox with Oracle Cloud
Infrastructure to do the following tasks:
Create, add, and manage Oracle Cloud Infrastructure cloud instances using
VirtualBox Manager. See 1.16.7 Using Cloud Virtual Machines on page 56.
Export an Oracle VirtualBox VM to Oracle Cloud Infrastructure. See 1.16.8
Exporting an Appliance to Oracle Cloud Infrastructure on page 60.
Import a cloud instance into Oracle VirtualBox. See 1.16.9 Importing an Instance
from Oracle Cloud Infrastructure on page 62.
Connect from a local VM to an Oracle Cloud Infrastructure cloud subnet. See
1.16.10 Using a Cloud Network on page 63.
Use the VBoxManage commands to integrate with Oracle Cloud Infrastructure
and perform cloud operations. See 1.16.11 Using VBoxManage Commands With
Oracle Cloud Infrastructure on page 64.
55
Oracle VirtualBox: User Guide for Release 7.1
1.16.7 Using Cloud Virtual Machines
A cloud virtual machine (cloud VM) is a type of VM that represents an instance on
a cloud service. Cloud VMs are shown in the machine list in VirtualBox Manager,
in the same way as local VMs are.
By using cloud VMs you can create, manage, and control your Oracle Cloud
Infrastructure instances from VirtualBox Manager.
Note:
Cloud VMs do not install, export, or import instances to the Oracle VirtualBox
host. All operations are done remotely on the cloud service.
Cloud VMs can be used to do the following tasks in Oracle Cloud Infrastructure:
Create a new Oracle Cloud Infrastructure instance. See 1.16.7.2 Creating a
New Cloud VM on page 56.
Use an existing Oracle Cloud Infrastructure instance. See 1.16.7.3 Adding a
Cloud VM on page 57.
Copy an existing Oracle Cloud Infrastructure instance. See 1.16.7.4 Cloning a
Cloud VM on page 57.
Configure an Oracle Cloud Infrastructure instance. You can change settings
for the instance, such as display name. See 1.16.7.5 Changing Settings for a Cloud
VM on page 58.
Control an Oracle Cloud Infrastructure instance. Stop, start, and terminate
the instance. See 1.16.7.6 Controlling a Cloud VM on page 58
Create a console connection to an Oracle Cloud Infrastructure instance. See
1.16.7.9 Creating an Instance Console Connection for a Cloud VM on page 59.
1.16.7.1 About the OCI VM Group
All cloud VMs are shown in the machine list in VirtualBox Manager, in a special
VM group called OCI.
Cloud VMs are further grouped according to the cloud profile used to connect to
them. The cloud profile identifies the user and compartment for the cloud VM
and includes details of the key pair used to connect to cloud instances. See 1.16.4
Creating a Cloud Profile on page 53.
All cloud profiles registered with Oracle VirtualBox are listed automatically in the
OCI group.
To enable or disable listing of cloud VMs in VirtualBox Manager for a specific
cloud profile, follow these steps.
1. Display the Cloud Profile Manager.
2. Select or clear the List VMs check box for each cloud profile.
1.16.7.2 Creating a New Cloud VM
When you create a new cloud VM, a new Oracle Cloud Infrastructure instance is
created and associated with the cloud VM.
Perform the following steps to create a new cloud VM:
56
1 First Steps
1. Click a cloud profile in the OCI group.
The cloud VMs for the selected cloud profile are displayed.
2. Select Group, New Machine.
3. Configure the following settings for the new cloud VM:
Location: The cloud service provider that will host the new instance. Select
Oracle Cloud Infrastructure.
Profile: The cloud profile used to connect to the new instance. Select from
the available cloud profiles.
Source: The image that the new instance is based on. Choose from the
available images and boot volumes.
4. Change the Cloud Virtual Machine Settings as required. You will likely need to
change the display name, shape, and networking configuration.
To add an SSH key to the instance, click the SSH Authorised Keys field and
paste the public key into the displayed dialog.
5. Click Finish to create a new Oracle Cloud Infrastructure instance using the
selected image or boot volume. The new instance is started automatically.
The new cloud VM is shown in the OCI group in VirtualBox Manager.
1.16.7.3 Adding a Cloud VM
When you add a cloud VM, an existing Oracle Cloud Infrastructure instance is
associated with the cloud VM. You can only add one cloud VM for each instance.
Perform the following steps to add a cloud VM:
1. Click a cloud profile in the OCI group.
The cloud VMs for the selected cloud profile are displayed.
2. Select Group, Add Machine.
3. Configure the following settings:
Source: The cloud service provider that hosts the instance used for the cloud
VM. Select Oracle Cloud Infrastructure.
Profile: The cloud profile used to connect to the running instance. Select
from the available cloud profiles.
Instances: The instance to use for the cloud VM. Choose from the available
instances on your cloud service.
4. Click Finish to add a cloud VM based on the selected instance.
A cloud VM with the same name as the instance is added to the OCI group in
VirtualBox Manager.
5. (Optional) To change the display name for the instance, click Settings and edit
the Display Name field.
The cloud VM name in VirtualBox Manager is updated automatically.
1.16.7.4 Cloning a Cloud VM
When you clone a cloud VM, a copy of the Oracle Cloud Infrastructure instance for
the cloud VM is created and associated with the new cloud VM.
Perform the following steps to clone a cloud VM:
57
Oracle VirtualBox: User Guide for Release 7.1
1. Click a cloud profile in the OCI group.
The cloud VMs for the selected cloud profile are displayed.
2. Right-click the cloud VM you want to clone and select Clone.
The Clone Name dialog is displayed.
Enter a name for the clone.
The name you enter is also used as the display name for the related Oracle
Cloud Infrastructure instance. The default name for the clone consists of the
_clone suffix appended to the original name. For example, ol9-dev_clone.
3. Click OK to create the clone and the related Oracle Cloud Infrastructure
instance. The new instance is started automatically.
The new cloud VM is shown in the OCI group in VirtualBox Manager.
1.16.7.5 Changing Settings for a Cloud VM
Select the cloud VM in VirtualBox Manager and click Settings.
For a new cloud VM, you can change many settings for the Oracle Cloud
Infrastructure instance, such as the display name, shape, and disk size.
When you add a cloud VM based on an existing Oracle Cloud Infrastructure
instance you can only change the display name.
1.16.7.6 Controlling a Cloud VM
You can use VirtualBox Manager to control a cloud VM as follows:
Start. Use the Start button in the VirtualBox Manager toolbar.
Stop. Click the cloud VM name and select Machine, Stop. Menu options to shut
down and power off the cloud VM are available.
Reset. Click the cloud VM name and select Machine, Reset. The cloud VM is
stopped, then restarted automatically.
Terminate. Use the Terminate button in the VirtualBox Manager toolbar.
CAUTION:
This action deletes the instance from Oracle Cloud Infrastructure.
When you control a cloud VM in VirtualBox Manager the machine list is updated
automatically with the current instance state, such as Stopped or Running.
When you control an instance using the Oracle Cloud Infrastructure console,
VirtualBox Manager updates the status for the corresponding cloud VM
automatically.
1.16.7.7 Monitoring Cloud VM Performance
You can monitor the performance of cloud VM instances in the following ways:
Use the virtual machine monitoring tools in VirtualBox Manager.
To show detailed performance data for a cloud VM:
58
1 First Steps
Click the cloud VM name in the machine list and select Activity in the
machine tools menu.
Several time series charts are displayed, showing resource usage and
performance data. To save the data to file, click Export.
To show a performance summary for all cloud VMs:
Click Activity Overview. The Activity Overview tool is displayed, showing a
summary of performance metrics for all running cloud VMs and for the host
system.
See also 1.18 Monitoring of Virtual Machines on page 67.
Use the VBoxManage cloud instance command, as follows:
VBoxManage cloud instance metriclist shows the available metrics for
an instance.
VBoxManage cloud instance metricdata shows metrics data for an
instance.
See also 8.10 VBoxManage cloud on page 217.
Note:
To monitor a cloud VM, the Compute Instance Monitoring plugin must be
enabled and running on the Oracle Cloud Infrastructure instance. See the Oracle
Cloud Infrastructure documentation for more details.
1.16.7.8 Removing a Cloud VM
You can use VirtualBox Manager to remove a cloud VM as follows:
Right-click the cloud VM name and select Remove.
Click Remove Only to remove the cloud VM from the machine list in VirtualBox
Manager.
Click Delete Everything to remove the cloud VM from VirtualBox Manager and
also to delete the Oracle Cloud Infrastructure instance and any associated boot
volumes.
1.16.7.9 Creating an Instance Console Connection for a Cloud VM
To create a instance console connection, the cloud VM must be in Running state.
1. Right-click the cloud VM name and select Console, Create Connection.
2. The Public Key dialog is displayed. Paste the public key used for the instance
connection into the dialog and click OK.
By default, either the first entry in your SSH keys folder or the public key used
for your previous instance console connection is used.
3. Click Connect to connect to the instance. An instance console is displayed
automatically on the host.
4. (Optional) Click Show Log to display log messages for the instance console
connection.
59
Oracle VirtualBox: User Guide for Release 7.1
See the Oracle Cloud Infrastructure documentation for details about how you can
use an instance console connection to troubleshoot instance problems.
1.16.8 Exporting an Appliance to Oracle Cloud Infrastructure
Oracle VirtualBox supports the export of VMs to an Oracle Cloud Infrastructure
service. The exported VM is stored on Oracle Cloud Infrastructure as a custom
Linux image. You can configure whether a cloud instance is created and started
after the export process has completed.
Note:
Before you export a VM to Oracle Cloud Infrastructure, you must prepare
the VM as described in 1.16.8.1 Preparing a VM for Export to Oracle Cloud
Infrastructure on page 61.
Use the following steps to export a VM to Oracle Cloud Infrastructure:
1. Select File, Export Appliance.
2. Select a VM to export, and then click Next to display the Format Settings page.
3. From the Format drop-down list, select Oracle Cloud Infrastructure.
4. In the Profile drop-down list, select the cloud profile used for your Oracle
Cloud Infrastructure account.
5. In the Machine Creation field, select an option to configure settings for the
cloud instance created when you export to Oracle Cloud Infrastructure. The
options enable you to do one of the following:
Configure settings for the cloud instance after you have finished exporting
the VM.
Configure settings for the cloud instance before you start to export the VM.
Do not create a cloud instance when you export the VM.
Click Next to make an API request to the Oracle Cloud Infrastructure service
and open the Appliance Settings page.
6. (Optional) Edit storage settings used for the exported virtual machine in Oracle
Cloud Infrastructure. You can change the following settings:
The name of the bucket used to store the exported files.
Whether to store the custom image in Oracle Cloud Infrastructure.
The display name for the custom image in Oracle Cloud Infrastructure.
The launch mode for the cloud instance.
Paravirtualized mode gives improved performance and is suitable for most
Oracle VirtualBox VMs.
Emulated mode is suitable for legacy OS images.
Click Finish to continue.
7. (Optional) Depending on the selection in the Machine Creation field, the
Appliance Settings page may be displayed before or after export. This screen
enables you to configure settings for the cloud instance, such as Shape and Disk
Size.
60
1 First Steps
Click Finish. The VM is exported to Oracle Cloud Infrastructure.
Depending on the Machine Creation setting, a cloud instance may be started
after upload to Oracle Cloud Infrastructure is completed.
8. Monitor the export process by using the Oracle Cloud Console.
You can also use the VBoxManage export command to export a VM to Oracle Cloud
Infrastructure. See 8.21 VBoxManage export on page 280.
1.16.8.1 Preparing a VM for Export to Oracle Cloud Infrastructure
Oracle Cloud Infrastructure provides the option to import a custom Linux image.
Before an Oracle VirtualBox image can be exported to Oracle Cloud Infrastructure,
the custom image needs to be prepared to ensure that instances launched from
the custom image can boot correctly and that network connections will work. This
section provides advice on how to prepare a Linux image for export from Oracle
VirtualBox.
The following list shows some tasks to consider when preparing an Oracle Linux
VM for export:
Use DHCP for network addresses. Configure the VM to use a DHCP server
to allocate network addresses, rather than using a static IP address. The
Oracle Cloud Infrastructure instance will then be allocated an IP address
automatically.
Do not specify a MAC address. The network interface configuration for the VM
must not specify the MAC address.
Remove the HWADDR setting from the /etc/sysconfig/ifcfg-devicename
network script.
Disable persistent network device naming rules. This means that the Oracle
Cloud Infrastructure instance will use the same network device names as the
VM.
1. Change the GRUB kernel parameters.
Add net.ifnames=0 and biosdevname=0 as kernel parameter values to the
GRUB_CMDLINE_LINUX variable.
2. Update the GRUB configuration.
# grub2-mkconfig -o /boot/grub2/grub.cfg
3. Disable any udev rules for network device naming.
For example, if an automated udev rule exists for net-persistence:
# cd /etc/udev/rules.d
# rm -f 70-persistent-net.rules
# ln -s /dev/null /etc/udev/rules.d/70-persistent-net.rules
Enable the serial console. This enables you to troubleshoot the instance when
it is running on Oracle Cloud Infrastructure.
1. Edit the /etc/default/grub file, as follows:
Remove the resume setting from the kernel parameters. This setting slows
down boot time significantly.
61
Oracle VirtualBox: User Guide for Release 7.1
Replace GRUB_TERMINAL="gfxterm" with GRUB_TERMINAL="console
serial". This configures use of the serial console instead of a graphical
terminal.
Add GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200". This
configures the serial connection.
Add console=tty0 console=ttyS0,115200 to the GRUB_CMDLINE_LINUX
variable. This adds the serial console to the Linux kernel boot parameters.
2. Regenerate the GRUB configuration.
# grub2-mkconfig -o /boot/grub2/grub.cfg
3. To verify the changes, reboot the machine and run the dmesg command to
look for the updated kernel parameters.
# dmesg |grep console=ttyS0
Enable paravirtualized device support. You do this by adding the virtio
drivers to the initrd for the VM.
1. This procedure works only on machines with a Linux kernel of version 3.4 or
later. Check that the VM is running a supported kernel:
# uname -a
2. Use the dracut tool to rebuild initrd. Add the qemu module, as follows:
# dracut –-logfile /var/log/Dracut.log --force --add qemu
3. Verify that the virtio drivers are now present in initrd.
# lsinitrd |grep virtio
For more information about importing a custom Linux image into Oracle Cloud
Infrastructure, see also:
https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/
importingcustomimagelinux.htm
1.16.9 Importing an Instance from Oracle Cloud Infrastructure
Perform the following steps to import a cloud instance from Oracle Cloud
Infrastructure into Oracle VirtualBox:
1. Select File, Import Appliance.
In the Source drop-down list, select Oracle Cloud Infrastructure.
In the Profile drop-down list, select the cloud profile for your Oracle Cloud
Infrastructure account.
Choose the required cloud instance from the list in the Machines field.
Click Next to make an API request to the Oracle Cloud Infrastructure service
and display the Appliance Settings page.
2. (Optional) Edit settings for the new local virtual machine.
For example, you can edit the Name and Description that will be used for the
VM.
Click Finish to import the instance from Oracle Cloud Infrastructure.
3. Monitor the import process by using the Oracle Cloud Console.
62
1 First Steps
You can also use the VBoxManage import command to import an instance from
Oracle Cloud Infrastructure. See 8.28 VBoxManage import on page 309.
1.16.9.1 Importing an Instance: Overview of Events
The following describes the sequence of events when you import an instance from
Oracle Cloud Infrastructure.
A custom image is created from the boot volume of the instance.
The custom image is exported to an Oracle Cloud Infrastructure object and is
stored using Object Storage in the bucket specified by the user.
The Oracle Cloud Infrastructure object is downloaded to the local host. The
object is a TAR archive which contains a boot volume of the instance in QCOW2
format and a JSON file containing metadata related to the instance.
The boot volume of the instance is extracted from the archive and a new VMDK
image is created by converting the boot volume into the VMDK format. The
VMDK image is registered with Oracle VirtualBox.
A new VM is created using the VMDK image for the cloud instance.
By default, the new VM is not started after import from Oracle Cloud
Infrastructure.
The downloaded TAR archive is deleted after a successful import.
1.16.10 Using a Cloud Network
A cloud network is a type of network that can be used for connections from a local
VM to a remote Oracle Cloud Infrastructure cloud instance.
To create and use a cloud network, do the following:
1. Set up a virtual cloud network on Oracle Cloud Infrastructure.
The following steps create and configure a virtual cloud network (VCN) on
Oracle Cloud Infrastructure. The VCN is used to tunnel network traffic across
the cloud.
1. Ensure that you have a cloud profile for connecting to Oracle Cloud
Infrastructure. See 1.16.4 Creating a Cloud Profile on page 53.
2. Run the following VBoxManage cloud command:
VBoxManage cloud --provider="OCI" --profile="vbox-oci" network setup
where vbox-oci is the name of your cloud profile.
Other options are available for the VBoxManage cloud network setup
command, to enable you to configure details for the VCN. For example, you
can configure the operating system used for the cloud gateway instance and
the IP address range used by the tunneling network. See 8.10 VBoxManage
cloud on page 217.
For best results, use an Oracle Linux 7 instance for the cloud gateway. This is
the default option.
2. Register the new cloud network with Oracle VirtualBox.
Use the Cloud Networks tab in the Network Manager tool. See 6.11.3 Cloud
Networks Tab on page 166.
63
Oracle VirtualBox: User Guide for Release 7.1
3. Add cloud network adaptors to the local VMs that will use the cloud network.
See 6.10 Cloud Networks on page 165.
1.16.11 Using VBoxManage Commands With Oracle Cloud
Infrastructure
This section includes some examples of how VBoxManage commands can be used to
integrate with Oracle Cloud Infrastructure and perform common cloud operations.
Creating a Cloud Profile
To create a cloud profile called vbox-oci for Oracle Cloud Infrastructure as the
cloud provider:
VBoxManage cloudprofile --provider "OCI" --profile="vbox-oci" add \
--clouduser="ocid1.user.oc1..." --keyfile="/home/username/.oci/oci_api_key.pem"
\
--tenancy="ocid1.tenancy.oc1..." --compartment="ocid1.compartment.oc1..." --
region="us-ashburn-1"
The new cloud profile is added to the oci_config file in your Oracle VirtualBox
global configuration directory. For example, this is $HOME/.VirtualBox/
oci_config on a Windows host.
Listing Cloud Instances
To list the instances in your Oracle Cloud Infrastructure compartment:
VBoxManage cloud --provider="OCI" --profile="vbox-oci" list instances
Exporting an Oracle VirtualBox VM to the Cloud
To export a VM called myVM and create a cloud instance called myVM_Cloud:
VBoxManage export myVM --output OCI:// --cloud 0 --vmname myVM_Cloud \
--cloudprofile "vbox-oci" --cloudbucket myBucket \
--cloudshape VM.Standard2.1 --clouddomain US-ASHBURN-AD-1 --clouddisksize 50 \
--cloudocivcn ocid1.vcn.oc1... --cloudocisubnet ocid1.subnet.oc1... \
--cloudkeepobject true --cloudlaunchinstance true --cloudpublicip true
Importing a Cloud Instance Into Oracle VirtualBox
To import a cloud instance and create an Oracle VirtualBox VM called oci_Import:
VBoxManage import OCI:// --cloud --vmname oci_Import --memory 4000
--cpus 3 --ostype FreeBSD_64 --cloudprofile "vbox-oci"
--cloudinstanceid ocid1.instance.oc1... --cloudbucket myBucket
Creating a New Cloud Instance From a Custom Image
To create a new cloud instance from a custom image on Oracle Cloud
Infrastructure:
VBoxManage cloud --provider="OCI" --profile="vbox-oci" instance create \
--domain-name="oraclecloud.com" --image-id="ocid1.image.oc1..." --display-
name="myInstance" \
--shape="VM.Standard2.1" --subnet="ocid1.subnet.oc1..."
Terminating a Cloud Instance
To terminate an instance in your compartment on Oracle Cloud Infrastructure:
VBoxManage cloud --provider="OCI" --profile="vbox-oci" instance terminate \
--id="ocid1.instance.oc1..."
64
1 First Steps
Showing Cloud Instance Performance Metrics
To show CPU usage metrics for a cloud instance:
VBoxManage cloud --provider="OCI" --profile="vbox-oci" instance metricdata \
--id="ocid1.instance.oc1..." --metric-name="CpuUtilization"
For more details about the available commands for cloud operations, see 8.10
VBoxManage cloud on page 217.
1.17 Soft Keyboard
Oracle VirtualBox provides a soft keyboard that enables you to input keyboard
characters on the guest. A soft keyboard is an on-screen keyboard that can be used
as an alternative to a physical keyboard. See 1.17.1 Using the Soft Keyboard on page
65 for details of how to use the soft keyboard.
CAUTION:
For best results, ensure that the keyboard layout configured on the guest OS
matches the keyboard layout used by the soft keyboard. Oracle VirtualBox does
not do this automatically.
The soft keyboard can be used in the following scenarios:
When the physical keyboard on the host is not the same as the keyboard layout
configured on the guest. For example, if the guest is configured to use an
international keyboard, but the host keyboard is US English.
To send special key combinations to the guest. Note that some common key
combinations are also available in the Input, Keyboard menu of the guest VM
window. See 1.10.4 Typing Special Characters on page 40.
For guests in kiosk mode, where a physical keyboard is not present.
When using nested virtualization, the soft keyboard provides a method of
sending key presses to a guest.
By default, the soft keyboard includes some common international keyboard
layouts. You can copy and modify these to meet your own requirements. See 1.17.2
Creating a Custom Keyboard Layout on page 66.
1.17.1 Using the Soft Keyboard
1. Display the soft keyboard.
In the guest VM window, select Input, Keyboard, Soft Keyboard.
2. Select the required keyboard layout.
The name of the current keyboard layout is displayed in the toolbar of the soft
keyboard window. This is the previous keyboard layout that was used.
Click the Layout List icon in the toolbar of the soft keyboard window. The
Layout List window is displayed.
Select the required keyboard layout from the entries in the Layout List
window.
65
Oracle VirtualBox: User Guide for Release 7.1
The keyboard display graphic is updated to show the available input keys.
3. Use the soft keyboard to enter keyboard characters on the guest.
Modifier keys such as Shift, Ctrl, and Alt are available on the soft keyboard.
Click once to select the modifier key, click twice to lock the modifier key.
The Reset the Keyboard and Release All Keys icon can be used to release
all pressed modifier keys, both on the host and the guest.
To change the look of the soft keyboard, click the Settings icon in the toolbar.
You can change colors used in the keyboard graphic, and can hide or show
sections of the keyboard, such as the NumPad or multimedia keys.
1.17.2 Creating a Custom Keyboard Layout
You can use one of the supplied default keyboard layouts as the starting point to
create a custom keyboard layout.
Note:
To permanently save a custom keyboard layout, you must save it to a file.
Otherwise, any changes you make are discarded when you close down the Soft
Keyboard window.
Custom keyboard layouts that you save are stored as an XML file on the host,
in the keyboardLayouts folder in the global configuration data directory. For
example, in $HOME/.config/VirtualBox/keyboardLayouts on a Linux host.
1. Display the Layout List.
Click the Layout List icon in the toolbar of the soft keyboard window.
2. Make a copy of an existing keyboard layout.
Highlight the required layout and click the Copy the Selected Layout icon.
A new layout entry with a name suffix of -Copy is created.
3. Edit the new keyboard layout.
Highlight the new layout in the Layout List and click the Edit the Selected
Layout icon.
Enter a new name for the layout.
Edit keys in the new layout. Click the key that you want to edit and enter new
key captions in the Captions fields.
The keyboard graphic is updated with the new captions.
4. (Optional) Save the layout to a file. This means that your custom keyboard
layout will be available for future use.
Highlight the new layout in the Layout List and click the Save the Selected
Layout into File icon.
Any custom layouts that you create can later be removed from the Layout List,
by highlighting and clicking the Delete the Selected Layout icon.
66
1 First Steps
1.18 Monitoring of Virtual Machines
VirtualBox Manager includes the following tools for viewing runtime information,
configuration details, and performance metrics of virtual machines and cloud VM
instances.
Note:
To monitor a cloud VM, the Compute Instance Monitoring plugin must be
enabled and running on the Oracle Cloud Infrastructure instance. See the Oracle
Cloud Infrastructure documentation for more details.
VM Activity Overview. Displays an overview of performance metrics for all
running virtual machines and cloud VM instances.
See 1.18.1 VM Activity Overview on page 67.
Session Information Dialog. Displays configuration and runtime information
for the selected guest system or cloud VM.
See 1.18.2 Session Information Dialog on page 67.
1.18.1 VM Activity Overview
The VM Activity Overview tool displays several performance metrics for all
running virtual machines and cloud VM instances, and for the host system. This
provides an overview of system resources used by individual virtual machines
and the host system.
To display the VM Activity Overview tool, open the global Tools menu and click
Activities. The VM Activity Overview window is shown.
To show metrics for all virtual machines, including those that are not running,
right-click the list of virtual machines and select List All Virtual Machines.
To show metrics for cloud VMs, right-click the list of virtual machines and select
Show Cloud Virtual Machines.
To configure the set of metrics to be shown, click Columns in the toolbar. You
can then sort the list of virtual machines by a particular metric.
To see more performance information for a virtual machine, select the VM
name and click VM Activity in the toolbar. The VM Activity tab of the Session
Information dialog is shown, see 1.18.2 Session Information Dialog on page
67.
1.18.2 Session Information Dialog
The Session Information dialog includes multiple tabs that show important
configuration and runtime information for the guest system. The tabs are as
follows:
Configuration Details. Displays the system configuration of the virtual
machine in a tabular format. The displayed information includes details such as
storage configuration and audio settings.
67
Oracle VirtualBox: User Guide for Release 7.1
Runtime Information. Displays runtime information for the guest session in a
tabular format similar to the Configuration Details tab.
VM Activity. Includes several time series charts which monitor guest resource
usage including CPU, RAM, Disk I/O, and Network. Note that the RAM chart
requires the Guest Additions to be running on the guest system. The VM Activity
tab can also be accessed directly from the VM Activity Overview tool. See 1.18.1
VM Activity Overview on page 67.
Guest Control. Details of processes used by the Guest Control File Manager. See
4.9 Guest Control File Manager on page 127.
Note:
For cloud VMs, only the VM Activity tab is shown.
To display session information for a guest VM or a cloud VM, select the VM name
in the machine list and click Activity in the machine tools menu.
1.18.3 The Log Viewer
Every time you start up a VM, Oracle VirtualBox creates a log file that records
system configuration and events. The Log Viewer is a VirtualBox Manager tool
that enables you to view and analyze system logs.
To display the Log Viewer, do either of the following:
Click the VM name in the machine list and select Logs from the machine tools
menu.
In the VM, select Machine, Show Log.
Log messages for the VM are displayed in tabs in the Log Viewer window. See
Collecting Debugging Information for details of the various log files generated by
Oracle VirtualBox.
If you select multiple VMs in the machine list, logs are listed for each VM.
The toolbar of the Log Viewer includes the following options:
Save: Exports the contents of the selected log file to a text file. Specify the
destination filename and location in the displayed dialog.
Find: Searches for a text string in the log file.
Filter: Uses filter terms to display specific types of log messages. Common log
message terms used by Oracle VirtualBox, such as Audio and NAT, are included
by default. Select one or more terms from the drop-down list. To add your own
filter term, enter the text string in the text box field.
Bookmark: Saves the location of a log message, enabling you to find it quickly.
To create a bookmark, either click the line number, or select some text and then
click Bookmark.
Preferences: Configures the text display used in the log message window.
Refresh: Refreshes the log file you are currently viewing. Only log messages in
the current tab are updated.
Reload: Refreshes all log files. Log messages in every tab are updated.
68
1 First Steps
Settings: Displays the Settings window for the VM, enabling you to make
configuration changes.
Discard: For a running VM, discards the saved state for the VM and closes it
down.
Show/Start: For a running VM, Show displays the VM window. For a stopped
VM, Start displays options for powering up the VM.
69
Oracle VirtualBox: User Guide for Release 7.1
70
2 Installation Details
2 Installation Details
As installation of Oracle VirtualBox varies depending on your host operating
system, the following sections provide installation instructions for Windows,
macOS, Linux, and Oracle Solaris.
2.1 Installing on Windows Hosts
2.1.1 Prerequisites
For the various versions of Windows that are supported as host operating systems,
please refer to 1.4 Available Installation Packages on page 26.
In addition, Windows Installer must be present on your system. This should be the
case for all supported Windows platforms.
2.1.2 Windows Installation Directory Security Requirements
The installation directory on Windows hosts must meet certain security
requirements, in order to be accepted by the Windows installer.
This also applies for upgrades of Oracle VirtualBox.
For example, when installing Oracle VirtualBox into a custom location at X:\Data
\MyPrograms\Oracle VirtualBox, all parent directories of this path (namely X:\Data
and X:\Data\MyPrograms) must meet the following Discretionary Access Control
List (DACL).
Users S-1-5-32-545:(OI)(CI)(RX)
Users S-1-5-32-545:(DE,WD,AD,WEA,WA)
Authenticated Users S-1-5-11:(OI)(CI)(RX)
Authenticated Users S-1-5-11:(DE,WD,AD,WEA,WA)
Directory inheritance must also be disabled for all parent directories.
You can use the icacls Windows command line tool to modify a directory to meet
the security requirements. For example:
icacls <Directory> /reset /t /c
icacls <Directory> /inheritance:d /t /c
icacls <Directory> /grant *S-1-5-32-545:(OI)(CI)(RX)
icacls <Directory> /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA)
icacls <Directory> /grant *S-1-5-11:(OI)(CI)(RX)
icacls <Directory> /deny *S-1-5-11:(DE,WD,AD,WEA,WA)
Note that these commands must be repeated for all parent directories (X:\Data and
X:\Data\MyPrograms in this example).
2.1.3 Performing the Installation
The Oracle VirtualBox installation can be started in either of the following ways:
71
Oracle VirtualBox: User Guide for Release 7.1
By double-clicking on the executable file.
By entering the following command:
VirtualBox-<version>-<revision>-Win.exe -extract
This will extract the installer into a temporary directory, along with the .MSI
file. Run the following command to perform the installation:
msiexec /i VirtualBox-<version>-<revision>-Win.msi
Using either way displays the installation Welcome dialog and enables you to
choose where to install Oracle VirtualBox, and which components to install. In
addition to the Oracle VirtualBox application, the following components are
available:
USB support. This package contains special drivers for your Windows host
that Oracle VirtualBox requires to fully support USB devices inside your virtual
machines.
Networking. This package contains extra networking drivers for your
Windows host that Oracle VirtualBox needs to support Bridged Networking.
This enables your VM's virtual network cards to be accessed from other
machines on your physical network.
Python support. This package contains Python scripting support for the Oracle
VirtualBox API, see Oracle VirtualBox Programming Interfaces. For this to work,
an already working Windows Python installation on the system is required.
See, for example: http://www.python.org/download/windows/.
Note:
Python version 3 is required. Python version 2.x is no longer supported.
Depending on your Windows configuration, you may see warnings about
unsigned drivers, or similar. Click Continue for these warnings, as otherwise
Oracle VirtualBox might not function correctly after installation.
The installer will create an Oracle VirtualBox group in the Windows Start menu,
which enables you to launch the application and access its documentation.
With standard settings, Oracle VirtualBox will be installed for all users on the local
system. If this is not wanted, you must invoke the installer by first extracting as
follows:
VirtualBox.exe -extract
Then, run either of the following commands on the extracted .MSI file. This will
install Oracle VirtualBox only for the current user.
VirtualBox.exe -msiparams ALLUSERS=2
msiexec /i VirtualBox-<version>-Win.msi ALLUSERS=2
If you do not want to install all features of Oracle VirtualBox, you can set the
optional ADDLOCAL parameter to explicitly name the features to be installed. The
following features are available:
VBoxApplication
Main binaries of Oracle VirtualBox.
72
2 Installation Details
Note:
This feature must not be absent, since
it contains the minimum set of files
to have working Oracle VirtualBox
installation.
VBoxUSB
USB support.
VBoxNetwork
All networking support. This
includes the VBoxNetworkFlt and
VBoxNetworkAdp features.
VBoxNetworkFlt
Bridged networking support.
VBoxNetworkAdp
Host-only networking support
VBoxPython
Python support
For example, to only install USB support along with the main binaries, run either
of the following commands:
VirtualBox.exe -msiparams ADDLOCAL=VBoxApplication,VBoxUSB
msiexec /i VirtualBox-<version>-Win.msi ADDLOCAL=VBoxApplication,VBoxUSB
The user is able to choose between NDIS5 and NDIS6 host network filter
drivers during the installation. This is done using a command line parameter,
NETWORKTYPE. The NDIS6 driver is the default for most supported Windows hosts.
For some legacy Windows versions, the installer will automatically select the
NDIS5 driver and this cannot be changed.
You can force an install of the legacy NDIS5 host network filter driver by
specifying NETWORKTYPE=NDIS5. For example, to install the NDIS5 driver on
Windows 7 use either of the following commands:
VirtualBox.exe -msiparams NETWORKTYPE=NDIS5
msiexec /i VirtualBox-<version>-Win;.msi NETWORKTYPE=NDIS5
2.1.4 Uninstallation
As Oracle VirtualBox uses the standard Microsoft Windows installer, Oracle
VirtualBox can be safely uninstalled at any time. Click the program entry in the
Add/Remove Programs list in the Windows Control Panel.
2.1.5 Unattended Installation
Unattended installations can be performed using the standard MSI support.
73
Oracle VirtualBox: User Guide for Release 7.1
2.1.6 Public Properties
Public properties can be specified with the MSI API, to control additional behavior
and features of the Windows host installer. Use either of the following commands:
VirtualBox.exe -msiparams NAME=VALUE [...]
msiexec /i VirtualBox-<version>-Win.msi NAME=VALUE [...]
The following public properties are available.
VBOX_INSTALLDESKTOPSHORTCUT
Specifies whether or not an Oracle VirtualBox icon on the desktop should be
created.
Set to 1 to enable, 0 to disable. Default is 1.
VBOX_INSTALLQUICKLAUNCHSHORTCUT
Specifies whether or not an Oracle VirtualBox icon in the Quick Launch Bar
should be created.
Set to 1 to enable, 0 to disable. Default is 1.
VBOX_REGISTERFILEEXTENSIONS
Specifies whether or not the file extensions .vbox, .vbox-
extpack, .ovf, .ova, .vdi, .vmdk, .vhd and .vdd should be associated with Oracle
VirtualBox. Files of these types then will be opened with Oracle VirtualBox.
Set to 1 to enable, 0 to disable. Default is 1.
VBOX_START
Specifies whether to start Oracle VirtualBox right after successful installation.
Set to 1 to enable, 0 to disable. Default is 1.
2.2 Installing on macOS Hosts
2.2.1 Performing the Installation
For macOS hosts, Oracle VirtualBox ships in a dmg disk image file. Perform the
following steps to install on a macOS host:
1. Double-click the dmg file, to mount the contents.
2. A window opens, prompting you to double-click the VirtualBox.pkg installer
file displayed in that window.
3. This starts the installer, which enables you to select where to install Oracle
VirtualBox.
4. An Oracle VirtualBox icon is added to the Applications folder in the Finder.
2.2.2 Uninstallation
To uninstall Oracle VirtualBox, open the disk image dmg file and double-click the
uninstall icon shown.
74
2 Installation Details
2.2.3 Unattended Installation
To perform a noninteractive installation of Oracle VirtualBox you can use the
command line version of the installer application.
Mount the dmg disk image file, as described in the installation procedure, or use
the following command line:
hdiutil attach /path/to/VirtualBox-xyz.dmg
Open a terminal session and run the following command:
sudo installer -pkg /Volumes/VirtualBox/VirtualBox.pkg -target /Volumes/
Macintosh\ HD
2.3 Installing on Linux Hosts
2.3.1 Prerequisites
For the various versions of Linux that are supported as host operating systems, see
1.4 Available Installation Packages on page 26.
You may need to install the following package on your Linux system before
starting the installation. Some systems will do this for you automatically when you
install Oracle VirtualBox.
Qt 6.5.3 or later.
Note:
Qt is only required if you want to run the Oracle VirtualBox graphical user
interfaces. In particular, VirtualBox, the graphical VirtualBox Manager,
requires Qt. If you only want to run VBoxHeadless, Qt is not required.
2.3.2 The Oracle VirtualBox Kernel Modules
In order to run other operating systems in virtual machines alongside your main
operating system, Oracle VirtualBox needs to integrate very tightly with your
system. To do this it installs a driver module called vboxdrv into the system kernel.
The kernel is the part of the operating system which controls your processor
and physical hardware. Without this kernel module, you can still use VirtualBox
Manager to configure virtual machines, but they will not start.
Network drivers called vboxnetflt and vboxnetadp are also installed. They enable
virtual machines to make more use of your computer's network capabilities and
are needed for any virtual machine networking beyond the basic NAT mode.
Since distributing driver modules separately from the kernel is not something
which Linux supports well, the Oracle VirtualBox install process creates the
modules on the system where they will be used. This means that you may need
to install some software packages from the distribution which are needed for the
build process. Required packages may include the following:
GNU compiler (GCC)
75
Oracle VirtualBox: User Guide for Release 7.1
GNU Make (make)
Kernel header files
Also ensure that all system updates have been installed and that your system is
running the most up-to-date kernel for the distribution.
Note:
The running kernel and the kernel header files must be updated to matching
versions.
The following list includes some details of the required files for some common
distributions. Start by finding the version name of your kernel, using the
command uname -r in a terminal. The list assumes that you have not changed too
much from the original installation, in particular that you have not installed a
different kernel type.
With Debian and Ubuntu-based distributions, you must install the correct
version of the linux-headers, usually whichever of linux-headers-
generic, linux-headers-amd64, linux-headers-i686 or linux-headers-
i686-pae best matches the kernel version name. Also, the linux-kbuild
package if it exists. Basic Ubuntu releases should have the correct packages
installed by default.
On Fedora, Red Hat, Oracle Linux and many other RPM-based systems, the
kernel version sometimes has a code of letters or a word close to the end of the
version name. For example "uek" for the Oracle Unbreakable Enterprise Kernel
or "default" or "desktop" for the standard kernels. In this case, the package
name is kernel-uek-devel or equivalent. If there is no such code, it is usually
kernel-devel.
On some SUSE and openSUSE Linux versions, you may need to install the
kernel-source and kernel-syms packages.
If you suspect that something has gone wrong with module installation, check that
your system is set up as described above and try running the following command,
as root:
rcvboxdrv setup
2.3.2.1 Kernel Modules and UEFI Secure Boot
If you are running on a system using UEFI (Unified Extensible Firmware Interface)
Secure Boot, you may need to sign the following kernel modules before you can
load them:
vboxdrv
vboxnetadp
vboxnetflt
vboxpci
See your system documentation for details of the kernel module signing process.
76
2 Installation Details
2.3.3 Performing the Installation
Oracle VirtualBox is available in a number of package formats native to various
common Linux distributions. See 1.4 Available Installation Packages on page 26.
In addition, there is an alternative generic installer (.run) which you can use on
supported Linux distributions.
2.3.3.1 Installing Oracle VirtualBox from a Debian or Ubuntu Package
Download the appropriate package for your distribution. The following example
assumes that you are installing to a 64-bit Ubuntu Xenial system. Use dpkg to
install the Debian package,as follows:
sudo dpkg -i virtualbox-version-number_Ubuntu_xenial_amd64.deb
The installer will also try to build kernel modules suitable for the current running
kernel. If the build process is not successful you will be shown a warning and the
package will be left unconfigured. Look at /var/log/vbox-install.log to find
out why the compilation failed. You may have to install the appropriate Linux
kernel headers, see 2.3.2 The Oracle VirtualBox Kernel Modules on page 75.
After correcting any problems, run the following command:
sudo rcvboxdrv setup
This will start a second attempt to build the module.
If a suitable kernel module was found in the package or the module was
successfully built, the installation script will attempt to load that module. If this
fails, please see Linux Kernel Module Refuses to Load for further information.
Once Oracle VirtualBox has been successfully installed and configured, you can
start it by clicking VirtualBox in your Start menu or from the command line. See
2.3.5 Starting Oracle VirtualBox on Linux on page 80.
2.3.3.2 Using the Alternative Generic Installer (VirtualBox.run)
The alternative generic installer performs the following steps:
Unpacks the application files to the target directory /opt/VirtualBox/, which
cannot be changed.
Builds and installs the Oracle VirtualBox kernel modules: vboxdrv, vboxnetflt,
and vboxnetadp.
Creates /sbin/rcvboxdrv, an init script to start the Oracle VirtualBox kernel
module.
Creates a new system group called vboxusers.
Creates symbolic links in /usr/bin to a shell script /opt/VirtualBox/VBox
which does some sanity checks and dispatches to the actual executables:
VirtualBox, VBoxVRDP, VBoxHeadless and VBoxManage.
Creates /etc/udev/rules.d/60-vboxdrv.rules, a description file for udev,
if that is present, which makes the USB devices accessible to all users in the
vboxusers group.
Writes the installation directory to /etc/vbox/vbox.cfg.
The installer must be executed as root with either install or uninstall as the first
parameter. For example:
77
Oracle VirtualBox: User Guide for Release 7.1
sudo ./VirtualBox.run install
Or if you do not have the sudo command available, run the following as root
instead:
./VirtualBox.run install
Add every user who needs to access USB devices from a VirtualBox guests to the
group vboxusers. Either use the OS user management tools or run the following
command as root:
sudo usermod -a -G vboxusers username
Note:
The usermod command of some older Linux distributions does not support the -
a option, which adds the user to the given group without affecting membership
of other groups. In this case, find out the current group memberships
with the groups command and add all these groups in a comma-separated
list to the command line after the -G option. For example: usermod -G
group1,group2,vboxusers username.
2.3.3.3 Performing a Manual Installation
If you cannot use the shell script installer described in 2.3.3.2 Using the Alternative
Generic Installer (VirtualBox.run) on page 77, you can perform a manual
installation. Run the installer as follows:
./VirtualBox.run --keep --noexec
This will unpack all the files needed for installation in the directory install under
the current directory. The Oracle VirtualBox application files are contained in
VirtualBox.tar.bz2 which you can unpack to any directory on your system. For
example:
sudo mkdir /opt/VirtualBox
sudo tar jxf ./install/VirtualBox.tar.bz2 -C /opt/VirtualBox
To run the same example as root, use the following commands:
mkdir /opt/VirtualBox
tar jxf ./install/VirtualBox.tar.bz2 -C /opt/VirtualBox
The sources for Oracle VirtualBox's kernel module are provided in the src
directory. To build the module, change to the directory and use the following
command:
make
If everything builds correctly, run the following command to install the module to
the appropriate module directory:
sudo make install
In case you do not have sudo, switch the user account to root and run the
following command:
make install
The Oracle VirtualBox kernel module needs a device node to operate. The above
make command will tell you how to create the device node, depending on your
Linux system. The procedure is slightly different for a classical Linux setup with
78
2 Installation Details
a /dev directory, a system with the now deprecated devfs and a modern Linux
system with udev.
On certain Linux distributions, you might experience difficulties building the
module. You will have to analyze the error messages from the build system to
diagnose the cause of the problems. In general, make sure that the correct Linux
kernel sources are used for the build process.
Note that the /dev/vboxdrv kernel module device node must be owned by
root:root and must be read/writable only for the user.
Next, you install the system initialization script for the kernel module and activate
the initialization script using the right method for your distribution, as follows:
cp /opt/VirtualBox/vboxdrv.sh /sbin/rcvboxdrv
This example assumes you installed Oracle VirtualBox to the /opt/VirtualBox
directory.
Create a configuration file for Oracle VirtualBox, as follows:
mkdir /etc/vbox
echo INSTALL_DIR=/opt/VirtualBox > /etc/vbox/vbox.cfg
Create the following symbolic links:
ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox
ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage
ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxHeadless
2.3.3.4 Updating and Uninstalling Oracle VirtualBox
Before updating or uninstalling Oracle VirtualBox, you must terminate any virtual
machines which are currently running and exit the Oracle VirtualBox or VBoxSVC
applications. To update Oracle VirtualBox, simply run the installer of the updated
version. To uninstall Oracle VirtualBox, run the installer as follows:
sudo ./VirtualBox.run uninstall
As root, you can use the following command:
./VirtualBox.run uninstall
You can uninstall the .run package as follows:
/opt/VirtualBox/uninstall.sh
To manually uninstall Oracle VirtualBox, perform the manual installation steps in
reverse order.
2.3.3.5 Automatic Installation of Debian Packages
The Debian packages will request some user feedback when installed for the
first time. The debconf system is used to perform this task. To prevent any user
interaction during installation, default values can be defined. A file vboxconf can
contain the following debconf settings:
virtualbox virtualbox/module-compilation-allowed boolean true
virtualbox virtualbox/delete-old-modules boolean true
The first line enables compilation of the vboxdrv kernel module if no module was
found for the current kernel. The second line enables the package to delete any old
vboxdrv kernel modules compiled by previous installations.
79
Oracle VirtualBox: User Guide for Release 7.1
These default settings can be applied prior to the installation of the Oracle
VirtualBox Debian package, as follows:
debconf-set-selections vboxconf
In addition there are some common configuration options that can be set prior to
the installation. See 2.3.3.7 Automatic Installation Options on page 80.
2.3.3.6 Automatic Installation of RPM Packages
The RPM format does not provide a configuration system comparable to the
debconf system. See 2.3.3.7 Automatic Installation Options on page 80 for how
to set some common installation options provided by Oracle VirtualBox.
2.3.3.7 Automatic Installation Options
To configure the installation process for .deb and .rpm packages, you can create
a response file named /etc/default/virtualbox. The automatic generation of
the udev rule can be prevented with the following setting:
INSTALL_NO_UDEV=1
The creation of the group vboxusers can be prevented as follows:
INSTALL_NO_GROUP=1
If the following line is specified, the package installer will not try to build the
vboxdrv kernel module if no module fitting the current kernel was found.
INSTALL_NO_VBOXDRV=1
2.3.4 The vboxusers Group
The Linux installers create the system user group vboxusers during installation.
Any system user who is going to use USB devices from Oracle VirtualBox guests
must be a member of that group. A user can be made a member of the group
vboxusers either by using the desktop user and group tools, or with the following
command:
sudo usermod -a -G vboxusers username
2.3.5 Starting Oracle VirtualBox on Linux
The easiest way to start an Oracle VirtualBox program is by running the program
of your choice (VirtualBox, VBoxManage, or VBoxHeadless) from a terminal. These
are symbolic links to VBox.sh that start the required program for you.
The following detailed instructions should only be of interest if you want
to execute Oracle VirtualBox without installing it first. You should start by
compiling the vboxdrv kernel module and inserting it into the Linux kernel.
Oracle VirtualBox consists of a service daemon, VBoxSVC, and several application
programs. The daemon is automatically started if necessary. All Oracle VirtualBox
applications will communicate with the daemon through UNIX local domain
sockets. There can be multiple daemon instances under different user accounts
and applications can only communicate with the daemon running under the user
account as the application. The local domain socket resides in a subdirectory
of your system's directory for temporary files called .vbox-<username>-ipc.
80
2 Installation Details
In case of communication problems or server startup problems, you may try to
remove this directory.
All Oracle VirtualBox applications (VirtualBox, VBoxManage, and VBoxHeadless)
require the Oracle VirtualBox directory to be in the library path, as follows:
LD_LIBRARY_PATH=. ./VBoxManage showvminfo "Windows XP"
2.4 Installing on Oracle Solaris Hosts
For the specific versions of Oracle Solaris that are supported as host operating
systems, see 1.4 Available Installation Packages on page 26.
If you have a previously installed instance of Oracle VirtualBox on your Oracle
Solaris host, please uninstall it first before installing a new instance. See 2.4.4
Uninstallation on page 82 for uninstall instructions.
2.4.1 Performing the Installation
Oracle VirtualBox is available as a standard Oracle Solaris package. Download
the Oracle VirtualBox SunOS package, which includes the 64-bit version of Oracle
VirtualBox. The installation must be performed as root and from the global zone.
This is because the Oracle VirtualBox installer loads kernel drivers, which cannot
be done from non-global zones. To verify which zone you are currently in, execute
the zonename command.
To start installation, run the following commands:
gunzip -cd VirtualBox-version-number-SunOS.tar.gz | tar xvf -
The Oracle VirtualBox kernel package is integrated into the main package. Install
the Oracle VirtualBox package as follows:
pkgadd -d VirtualBox-version-number-SunOS.pkg
The installer will then prompt you to enter the package you want to install. Choose
1 or all and proceed. Next the installer will ask you if you want to allow the
postinstall script to be executed. Choose y and proceed, as it is essential to execute
this script which installs the Oracle VirtualBox kernel module. Following this
confirmation the installer will install Oracle VirtualBox and execute the postinstall
setup script.
Once the postinstall script has been executed your installation is now complete.
You may now safely delete the uncompressed package and autoresponse files
from your system. Oracle VirtualBox is installed in /opt/VirtualBox.
Note:
If you need to use Oracle VirtualBox from non-global zones, see 2.4.6
Configuring a Non-Global Zone for Running Oracle VirtualBox on page 83.
81
Oracle VirtualBox: User Guide for Release 7.1
2.4.2 The vboxuser Group
The installer creates the system user group vboxuser during installation for Oracle
Solaris hosts that support the USB features required by Oracle VirtualBox. Any
system user who is going to use USB devices from Oracle VirtualBox guests must
be a member of this group. A user can be made a member of this group either by
using the desktop user and group tools or by running the following command as
root:
usermod -G vboxuser username
Note that adding an active user to the vboxuser group will require the user to
log out and then log in again. This should be done manually after successful
installation of the package.
2.4.3 Starting Oracle VirtualBox on Oracle Solaris
The easiest way to start an Oracle VirtualBox program is by running the program
of your choice (VirtualBox, VBoxManage, or VBoxHeadless) from a terminal. These
are symbolic links to VBox.sh that start the required program for you.
Alternatively, you can directly invoke the required programs from /opt/
VirtualBox. Using the links provided is easier as you do not have to enter the full
path.
You can configure some elements of the VirtualBox Qt GUI, such as fonts and
colours, by running VBoxQtconfig from the terminal.
2.4.4 Uninstallation
Uninstallation of Oracle VirtualBox on Oracle Solaris requires root permissions.
To perform the uninstallation, start a root terminal session and run the following
command:
pkgrm SUNWvbox
After confirmation, this will remove Oracle VirtualBox from your system.
2.4.5 Unattended Installation
To perform a noninteractive installation of Oracle VirtualBox there is a response
file named autoresponse. The installer uses this for responses to inputs, rather
than prompting the user.
Extract the tar.gz package as described in 2.4.1 Performing the Installation on page
81. Then open a root terminal session and run the following command:
pkgadd -d VirtualBox-version-number-SunOS-x86 -n -a autoresponse SUNWvbox
To perform a noninteractive uninstallation, open a root terminal session and run
the following command:
pkgrm -n -a /opt/VirtualBox/autoresponse SUNWvbox
82
2 Installation Details
2.4.6 Configuring a Non-Global Zone for Running Oracle VirtualBox
After installing Oracle VirtualBox in the global zone (see 2.4 Installing on Oracle
Solaris Hosts on page 81 for the installation instructions) the first step required
to run Oracle VirtualBox in a non-global zone is to modify the zone's configuration
to be able to access the Oracle VirtualBox device nodes located in the global zone.
This is done by performing the following steps as a zone administrator in the
global zone.
global$ zonecfg -z vboxzone
Replace vboxzone with the name of the non-gloabl zone where you plan to run
Oracle VirtualBox.
Use zonecfg(8) to add the device resource and the match property for each Oracle
VirtualBox device node in the global zone to the non-global zone as follows:
zonecfg:vboxzone> add device
zonecfg:vboxzone:device> set match=/dev/vboxdrv
zonecfg:vboxzone:device> end
zonecfg:vboxzone> add device
zonecfg:vboxzone:device> set match=/dev/vboxdrvu
zonecfg:vboxzone:device> end
zonecfg:vboxzone> exit
On Oracle Solaris 11 if you plan to use VMs configured to use a USB device, e.g. a
USB pointing device or a USB pass-through device, you should also pass through
the /dev/vboxusbmon device using the steps above.
Oracle Solaris 11 does not support sparse root zones so you will need to loopback
mount /opt/VirtualBox from the global zone into the non-global zone at the
same path. This is done using zonecfg(8) to set the dir attribute and the special
attribute for this directory. For example:
zonecfg:vboxzone> add fs
zonecfg:vboxzone:fs> set dir=/opt/VirtualBox
zonecfg:vboxzone:fs> set special=/opt/VirtualBox
zonecfg:vboxzone:fs> set type=lofs
zonecfg:vboxzone:fs> add options [readonly]
zonecfg:vboxzone:fs> end
zonecfg:vboxzone> exit
After making the above changes using zonecfg(8), reboot the zone using
zoneadm(8) as follows:
global$ zoneadm -z vboxzone reboot
for the changes to take effect. You will then be able to run Oracle VirtualBox from /
opt/VirtualBox within the configured non-global zone.
2.5 Installing an Extension Pack
Extension packs provide extra functionality to the Oracle VirtualBox base package,
such as extended USB device support and cloud integration features. See 1.5
Installing Oracle VirtualBox and Extension Packs on page 28.
To install an Oracle VirtualBox Extension Pack, do the following:
1. Double-click the extension package file name.
83
Oracle VirtualBox: User Guide for Release 7.1
Oracle VirtualBox extension packs have a .vbox-extpack file name extension.
2. Follow the on-screen instructions to install the extension pack.
You can also use the Extension Pack Manager tool to install an extension pack. See
2.5.1 The Extension Pack Manager on page 84.
2.5.1 The Extension Pack Manager
Extension packs can be installed and managed using the Extension Pack
Manager tool in VirtualBox Manager.
The Extension Pack Manager lists the extension packs that are currently installed
on the host, and enables you to install and uninstall extension packs.
To display the Extension Pack Manager, go to the global Tools menu and click
Extensions. The Extension Pack Manager is shown.
To install an extension pack using the Extension Pack Manager, click Install and
select an extension package file. The extension pack is installed on the host and
listed in Extension Pack Manager.
To uninstall an extension pack with the Extension Pack Manager, do the following:
1. Select the extension pack in the Extension Pack Manager window and click
Uninstall.
2. Click Remove in the prompt dialog.
The extension pack is uninstalled from the host and removed from the
Extension Pack Manager.
Alternatively, you can use the VBoxManage command line to install and manage an
Oracle VirtualBox Extension Pack. See 8.22 VBoxManage extpack on page 285.
84
3 Configuring Virtual Machines
3 Configuring Virtual Machines
This chapter provides detailed steps for configuring an Oracle VirtualBox virtual
machine (VM). For an introduction to Oracle VirtualBox and steps to get your first
virtual machine running, see 1 First Steps on page 21.
You have considerable latitude when deciding what virtual hardware to provide
to the guest. Use virtual hardware to communicate with the host system or with
other guests. For example, you can use virtual hardware in the following ways:
Have Oracle VirtualBox present an ISO CD-ROM image to a guest system as if it
were a physical CD-ROM.
Provide a guest system access to the physical network through its virtual
network card.
Provide the host system, other guests, and computers on the Internet access to
the guest system.
3.1 Guest Operating Systems
You can run most operating systems (OSs) successfully on a virtual machine (VM)
in Oracle VirtualBox.
The virtual hardware determines the choice of guest OSs available, as does the
host machine. Ensure you take all aspects of VM configuration into consideration
when creating a VM.
Oracle Premier Support provides help, including guest additions where required,
to run a subset of OSs in a appropriately configured VMs.
3.1.1 x86 and x86-64 Guest Operating Systems
Oracle Premier Support covers the running of the following guest OSs in a VM
with an x86 or x86-64 platform architecture, as appropriate.
Windows 11 (64-bit). Released versions only.
Windows 10 (32-bit and 64-bit). Released versions only.
Windows Server 2025 (64-bit)
Windows Server 2022 (64-bit)
Oracle Solaris 11 (32-bit and 64-bit)
Oracle Linux 9 (64-bit)
Red Hat Enterprise Linux 9 (64-bit)
CentOS Stream 9 (64-bit)
Oracle Linux 8 (64-bit)
Red Hat Enterprise Linux 8 (64-bit)
85
Oracle VirtualBox: User Guide for Release 7.1
3.1.2 Arm Guest Operating Systems
Oracle Premier Support covers the running of the following guest OSs in a VM
with an Arm64 platform architecture.
Oracle Linux 9
Red Hat Enterprise Linux 9
CentOS Stream 9
Oracle Linux 8
Red Hat Enterprise Linux 8
3.1.3 Other Guest Operating Systems
The following guest operating systems can be used with Oracle VirtualBox, but
only qualify for limited support. Therefore, resolution of customer issues for such
guest operating systems cannot be assured.
See also 1.4.1 Host and Guest Combinations on page 27.
VMs with an x86 or x86-64 platform architecture, as appropriate, might run
Windows 8.1 and 8 (32-bit and 64-bit)
Windows 7 (32-bit and 64-bit)
Windows Vista SP2 and later (32-bit and 64-bit)
Windows XP (32-bit)
Windows Vista (32-bit)
Windows Server 2019 (64-bit)
Windows Server 2016 (64-bit)
Windows Server 2012 and 2012 R2 (64-bit)
Windows Server 2008 and 2008 R2 (32-bit and 64-bit)
Windows Server 2003 (32-bit and 64-bit)
Oracle Solaris 10 8/11 Update 10 and later (32-bit and 64-bit)
CentOS Stream 8 (64-bit)
Oracle Linux 7 (64-bit)
Red Hat Enterprise Linux 7 (64-bit)
CentOS Linux 7 (64-bit)
Oracle Linux 6 (32-bit and 64-bit)
Red Hat Enterprise Linux 6 (32-bit and 64-bit)
CentOS 6 (32-bit and 64-bit)
Oracle Linux 5 (32-bit and 64-bit)
Red Hat Enterprise Linux 5 (32-bit and 64-bit)
CentOS 5 (32-bit and 64-bit)
Ubuntu 24.04 LTS (Noble Numbat) (64-bit)
Ubuntu 22.04 LTS (Jammy Jellyfish) (64-bit)
Ubuntu 20.04 LTS (Focal Fossa) (64-bit)
Ubuntu 18.04 LTS (Bionic Beaver) (64-bit)
Ubuntu 16.04 LTS (Xenial Xerus) (32-bit and 64-bit)
Ubuntu 14.04.5 LTS (Trusty Tahr) (32-bit and 64-bit)
86
3 Configuring Virtual Machines
SUSE Linux Enterprise Server 15 (64-bit)
SUSE Linux Enterprise Server 12 (64-bit)
OS/2 Warp 4.5
VMs with an Arm64 platform architecture might run
Oracle Linux 7
Red Hat Enterprise Linux 7
CentOS Stream 8
CentOS Linux 7
Debian 12
Debian 11
Ubuntu 24.04 LTS (Noble Numbat)
Ubuntu 22.04 LTS (Jammy Jellyfish)
Ubuntu 20.04 LTS (Focal Fossa)
Ubuntu 18.04 LTS (Bionic Beaver)
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Server 12
3.1.4 macOS Guests
Oracle VirtualBox enables you to install and execute unmodified versions of
macOS and OS X guests on supported host hardware. This feature is experimental
and thus unsupported.
Be aware of the following important issues before you try to install a macOS guest:
macOS is commercial, licensed software and contains both license and
technical restrictions that limit its use to certain hardware and usage
scenarios. You must understand and comply with these restrictions.
In particular, Apple prohibits the installation of most versions of macOS on non-
Apple hardware.
These license restrictions are also enforced on a technical level. macOS verifies
that it is running on Apple hardware. Most DVDs that accompany Apple
hardware check for the exact model. These restrictions are not circumvented by
Oracle VirtualBox and continue to apply.
Only CPUs that are known and tested by Apple are supported. As a result, if
your Intel CPU is newer than the macOS build, or if you have a non-Intel CPU,
you will likely encounter a panic during bootup with an "Unsupported CPU"
exception.
Ensure that you use the macOS DVD that comes with your Apple hardware.
The macOS installer expects the hard disk to be partitioned. So, the installer
will not offer a partition selection to you. Before you can install the software
successfully, start the Disk Utility from the Tools menu and partition the hard
disk. Close the Disk Utility and proceed with the installation.
macOS support in Oracle VirtualBox is an experimental feature. See Known
Limitations.
87
Oracle VirtualBox: User Guide for Release 7.1
3.1.5 64-bit Guests
Note:
Be sure to enable I/O APIC for virtual machines that you intend to use in 64-bit
mode. This is especially true for 64-bit Windows VMs. See 3.6.1 Motherboard
Tab on page 93. For 64-bit Windows guests, ensure that the VM uses the Intel
networking device because there is no 64-bit driver support for the AMD PCNet
card. See 6.1 Virtual Networking Hardware on page 153.
If you use the Create VM wizard of VirtualBox Manager, Oracle VirtualBox
automatically uses the correct settings for each selected 64-bit OS type. See 1.9
Creating a Virtual Machine on page 31.
3.2 Unattended Guest Installation
Oracle VirtualBox can install a guest OS automatically. You only need to provide
the installation medium and a few other parameters, such as the name of the
default user.
You can perform an unattended guest installation in the following ways:
Use the Create Virtual Machine wizard. An optional step in the wizard
enables you to configure unattended installation. You can specify the default
user credentials for the guest OS and also whether to install the Guest Additions
automatically. See 1.9 Creating a Virtual Machine on page 31.
During this step, Oracle VirtualBox scans the installation medium and changes
certain parameters to ensure a seamless installation as a guest running on
Oracle VirtualBox.
Use the VBoxManage commands.3.2.1 Using VBoxManage Commands for
Unattended Guest Installation on page 88 describes how to perform an
unattended guest installation for an Oracle Linux guest.
When you first start a VM that has been configured for unattended installation,
the guest OS installation is performed automatically.
The installation operation changes the boot device order to boot the virtual hard
disk first and then the virtual DVD drive. If the virtual hard disk is empty prior to
the automatic installation, the VM boots from the virtual DVD drive and begins the
installation.
If the virtual hard disk contains a bootable OS, the installation operation exits. In
this case, change the boot device order manually by pressing F12 during the BIOS
splash screen.
3.2.1 Using VBoxManage Commands for Unattended Guest
Installation
The following example shows how to perform an unattended guest installation for
an Oracle Linux VM. The example uses various VBoxManage commands to prepare
88
3 Configuring Virtual Machines
the guest VM. The VBoxManage unattended install command is then used to
install and configure the guest OS.
1. Create the virtual machine.
# VM="ol7-autoinstall"
# VBoxManage list ostypes
# VBoxManage createvm --name $VM --ostype "Oracle_64" --register
Note the following:
The $VM variable represents the name of the VM.
The VBoxManage list ostypes command lists the guest OSes supported by
Oracle VirtualBox, including the name used for each OS in the VBoxManage
commands.
A 64-bit Oracle Linux 7 VM is created and registered with Oracle VirtualBox.
The VM has a unique UUID.
An XML settings file is generated.
2. Create a virtual hard disk and storage devices for the VM.
# VBoxManage createhd --filename /VirtualBox/$VM/$VM.vdi --size 32768
# VBoxManage storagectl $VM --name "SATA Controller" --add sata --controller
IntelAHCI
# VBoxManage storageattach $VM --storagectl "SATA Controller" --port 0 --
device 0 \
--type hdd --medium /VirtualBox/$VM/$VM.vdi
# VBoxManage storagectl $VM --name "IDE Controller" --add ide
# VBoxManage storageattach $VM --storagectl "IDE Controller" --port 0 --
device 0 \
--type dvddrive --medium /u01/Software/OL/OracleLinux-R7-U6-Server-x86_64-
dvd.iso
The previous commands do the following:
Create a 32768 MB virtual hard disk.
Create a SATA storage controller and attach the virtual hard disk.
Create an IDE storage controller for a virtual DVD drive and attach an Oracle
Linux installation ISO.
3. (Optional) Configure some settings for the VM.
# VBoxManage modifyvm $VM --ioapic on
# VBoxManage modifyvm $VM --boot1 dvd --boot2 disk --boot3 none --boot4 none
# VBoxManage modifyvm $VM --memory 8192 --vram 128
The previous commands do the following:
Enable I/O APIC for the motherboard of the VM.
Configure the boot device order for the VM.
Allocate 8192 MB of RAM and 128 MB of video RAM to the VM.
4. Perform an unattended install of the OS.
# VBoxManage unattended install $VM \
--iso=/u01/Software/OL/OracleLinux-R7-U6-Server-x86_64-dvd.iso \
--user=login --full-user-name=name --user-password password \
--install-additions --time-zone=CET
The previous command does the following:
Specifies an Oracle Linux ISO as the installation ISO.
Specifies a login name, full name, and login password for a default user on
the guest OS.
89
Oracle VirtualBox: User Guide for Release 7.1
Note that the specified password is also used for the root user account on the
guest.
Installs the Guest Additions on the VM.
Sets the time zone for the guest OS to Central European Time (CET).
5. Start the virtual machine.
This step completes the unattended installation process.
# VBoxManage startvm $VM --type headless
The VM starts in headless mode, which means that the VirtualBox Manager
window does not open.
3.3 Emulated Hardware
Oracle VirtualBox virtualizes nearly all of the host's hardware. Depending on a
VM's configuration, the guest will see the following virtual hardware:
Input devices. Oracle VirtualBox can emulate a standard PS/2 keyboard and
mouse. These devices are supported by most guest OSes.
In addition, Oracle VirtualBox can provide virtual USB input devices to avoid
having to capture mouse and keyboard, as described in 1.10.3 Capturing and
Releasing Keyboard and Mouse on page 39.
Graphics. The default Oracle VirtualBox graphics device for Windows guests
is an SVGA device. For Linux guests, the default graphics device emulates a
VMware SVGA graphics device. See 3.7.1 Screen Tab on page 96.
For legacy guest OSes, a VGA-compatible graphics device is available.
Storage. Oracle VirtualBox emulates the most common types of hard disk
controllers. See 5.1 Hard Disk Controllers on page 133. Whereas supporting
only one of these controllers would be enough for Oracle VirtualBox by
itself, this multitude of storage adapters is required for compatibility with
other hypervisors. Windows is very selective about its boot devices, and
migrating VMs between hypervisors is very difficult or impossible if the storage
controllers are different.
Networking. See 6.1 Virtual Networking Hardware on page 153.
USB. Oracle VirtualBox emulates the most common USB host controllers. See
3.12 USB Support on page 103.
The emulated USB controllers do not communicate directly with devices on the
host. Instead they communicate with a virtual USB layer that abstracts the USB
protocol and enables the use of remote USB devices.
Audio. See 3.9 Audio Settings on page 100.
3.4 The Settings Window
Settings for a virtual machine are configured using the Settings window.
To display the Settings window, do either of the following:
90
3 Configuring Virtual Machines
In the machine list, right-click the virtual machine name. Select the Settings
menu option.
In the machine list, click the virtual machine name. Select the Machine,
Settings menu option.
Click the Settings button in the toolbar in the Details pane.
Note:
The available settings depend on the selected experience level. To display all
available settings, ensure the experience level is set to Expert.
See 1.7.2 Experience Levels for VirtualBox Manager on page 29.
3.5 General Settings
In the Settings window, under General, you can configure the most fundamental
aspects of the virtual machine such as memory and essential hardware. The
following tabs are available.
3.5.1 Basic Tab
In the Basic tab of the General settings category, you can find these settings:
Name: The name of the the VM, as shown in the list of VMs in the main
VirtualBox Manager window. Using this name, Oracle VirtualBox also saves the
VM's configuration files. If you change the name, Oracle VirtualBox renames
these files as well. As a result, you can only use characters which are allowed
for file names on your host OS.
Note that internally, Oracle VirtualBox uses unique identifiers (UUIDs)
to identify virtual machines. You can display these using the VBoxManage
commands.
Type and Subtype: The type and subtype of the guest OS for the VM. For
example, if the Type is Linux, the Subtype might be Oracle Linux.
These are the same settings that are specified in the New Virtual Machine
workflow. See 1.9 Creating a Virtual Machine on page 31.
Whereas the default settings of a newly created VM depend on the selected OS
type, changing the type later has no effect on VM settings.
Version: The version of the guest OS for the VM. This is the same setting that
is specified in the New Virtual Machine workflow. See 1.9 Creating a Virtual
Machine on page 31.
3.5.2 Advanced Tab
The following settings are available in the Advanced tab:
Snapshot Folder: By default, Oracle VirtualBox saves snapshot data together
with your other Oracle VirtualBox configuration data. See Where Oracle
91
Oracle VirtualBox: User Guide for Release 7.1
VirtualBox Stores its Files. With this setting, you can specify any other folder for
each VM.
Shared Clipboard: You can select here whether the clipboard of the guest OS
should be shared with that of your host. If you select Bidirectional, then Oracle
VirtualBox will always make sure that both clipboards contain the same data.
If you select Host to Guest or Guest to Host, then Oracle VirtualBox will only
ever copy clipboard data in one direction.
Clipboard sharing requires the Oracle VirtualBox 4 Guest Additions on page
109.
For security reasons, the shared clipboard is disabled by default. This setting
can be changed at any time using the Shared Clipboard menu item in the
Devices menu of the virtual machine.
Drag and Drop: This setting enables support for drag and drop. Select an
object, such as a file, from the host or guest and directly copy or open it on
the guest or host. Multiple drag and drop modes for a VM enable restricting of
access in either direction.
For drag and drop to work, the Guest Additions need to be installed on the
guest.
Note:
Drag and drop is disabled by default. This setting can be changed at any
time using the Drag and Drop menu item in the Devices menu of the virtual
machine.
See 4.5 Drag and Drop on page 122.
3.5.3 Description Tab
On the Description tab you can enter a description for your virtual machine.
This has no effect on the functionality of the machine, but you may find this space
useful to note down things such as the configuration of a virtual machine and the
software that has been installed into it.
To insert a line break into the Description text field, press Shift+Enter.
3.5.4 Disk Encryption Tab
The Disk Encryption tab enables you to encrypt disks that are attached to the
virtual machine.
To enable disk encryption, select the Enable Disk Encryption check box.
Settings are available to configure the cipher used for encryption and the
encryption password.
92
3 Configuring Virtual Machines
Note:
All files related to the virtual machine except disk images are stored
unencrypted. To encrypt these files, use the VBoxManage encryptvm command as
described in Encryption of VMs.
3.6 System Settings
The System category groups various settings that are related to the basic
hardware that is presented to the virtual machine.
Note:
As the activation mechanism of Microsoft Windows is sensitive to hardware
changes, if you are changing hardware settings for a Windows guest, some of
these changes may trigger a request for another activation with Microsoft.
The following tabs are available.
3.6.1 Motherboard Tab
On the Motherboard tab, you can configure virtual hardware that would
normally be on the motherboard of a real computer.
Base Memory: Sets the amount of RAM that is allocated and given to the VM
when it is running. The specified amount of memory will be requested from the
host OS, so it must be available or made available as free memory on the host
when attempting to start the VM and will not be available to the host while the
VM is running. This is the same setting that was specified in the New Virtual
Machine wizard, as described in 1.9 Creating a Virtual Machine on page 31.
Generally, it is possible to change the memory size after installing the guest
OS. But you must not reduce the memory to an amount where the OS would no
longer boot.
Boot Order: Determines the order in which the guest OS will attempt to boot
from the various virtual boot devices. Analogous to a real PC's BIOS setting,
Oracle VirtualBox can tell a guest OS to start from the virtual floppy, the virtual
CD/DVD drive, the virtual hard drive (each of these as defined by the other VM
settings), the network, or none of these.
If you select Network, the VM will attempt to boot from a network using the
PXE mechanism. This needs to be configured in detail on the command line. See
8.35 VBoxManage modifyvm on page 333.
Chipset (Can't be changed on VMs with an Arm architecture): You can select
which chipset will be presented to the virtual machine. PIIX3 is the default
chipset for most guests. For some guest OSes such as Mac OS X, the PIIX3 chipset
is not well supported. As a result, Oracle VirtualBox supports an emulation
of the ICH9 chipset, which supports PCI express, three PCI buses, PCI-to-PCI
bridges and Message Signaled Interrupts (MSI). This enables modern OSes to
address more PCI devices and no longer requires IRQ sharing. Using the ICH9
93
Oracle VirtualBox: User Guide for Release 7.1
chipset it is also possible to configure up to 36 network cards, compared to
a maximum of eight network adapters with PIIX3. Note that ICH9 support is
experimental and not recommended for guest OSes which do not require it.
TPM (Can't be changed on VMs with an Arm architecture): Enables support
for a Trusted Platform Module (TPM) security processor. Choose from the
supported TPM versions.
Pointing Device: The default virtual pointing device for some guest OSes is the
traditional PS/2 mouse. If set to USB Tablet, Oracle VirtualBox reports to the
virtual machine that a USB tablet device is present and communicates mouse
events to the virtual machine through this device. Another setting is USB Multi-
Touch Tablet, which is suitable for guests running Windows 8 or later.
Using the virtual USB tablet has the advantage that movements are reported
in absolute coordinates, instead of as relative position changes. This enables
Oracle VirtualBox to translate mouse events over the VM window into tablet
events without having to "capture" the mouse in the guest as described in 1.10.3
Capturing and Releasing Keyboard and Mouse on page 39. This makes using the
VM less tedious even if Guest Additions are not installed.
Enable I/O APIC (Can't be changed on VMs with an Arm architecture):
Advanced Programmable Interrupt Controllers (APICs) are an x86 hardware
feature that have replaced Programmable Interrupt Controllers (PICs). With an
I/O APIC, OSes can use more than 16 interrupt requests (IRQs) and therefore
avoid IRQ sharing for improved reliability.
Note:
Enabling the I/O APIC is required, especially for 64-bit Windows guest OSes.
It is also required if you want to use more than one virtual CPU in a virtual
machine.
However, software support for I/O APICs has been unreliable with some OSes
other than Windows. Also, the use of an I/O APIC slightly increases the overhead
of virtualization and therefore slows down the guest OS a little.
Note:
All Windows OSes install different kernels, depending on whether an I/O
APIC is available. As with ACPI, the I/O APIC therefore must not be turned off
after installation of a Windows guest OS. Turning it on after installation will
have no effect however.
Hardware Clock in UTC Time: If selected, Oracle VirtualBox will report the
system time in UTC format to the guest instead of the local (host) time. This
affects how the virtual real-time clock (RTC) operates and may be useful for
UNIX-like guest OSes, which typically expect the hardware clock to be set to
UTC.
Enable EFI (Can't be changed on VMs with an Arm architecture): Enables
Extensible Firmware Interface (EFI), which replaces the legacy BIOS and may
be useful for certain advanced use cases. See 3.15 Alternative Firmware (UEFI)
on page 105.
Enable Secure Boot: Enables Secure Boot, to provide a secure environment for
starting the guest OS.
94
3 Configuring Virtual Machines
In addition, you can turn off the Advanced Configuration and Power Interface
(ACPI) which Oracle VirtualBox presents to the guest OS by default.
ACPI is the current industry standard to allow OSes to recognize hardware,
configure motherboards and other devices and manage power. As most computers
contain this feature and Windows and Linux support ACPI, it is also enabled by
default in Oracle VirtualBox. ACPI can only be turned off using the command line.
See 8.35 VBoxManage modifyvm on page 333.
Note:
All Windows OSes install different kernels, depending on whether ACPI is
available. This means that ACPI must not be turned off after installation of a
Windows guest OS. However, turning it on after installation will have no effect.
3.6.2 Processor Tab
On the Processor tab, you can configure settings for the CPU used by the virtual
machine.
Processor(s): Sets the number of virtual CPU cores the guest OSes can see.
Oracle VirtualBox supports symmetrical multiprocessing (SMP) and can present
up to 32 virtual CPU cores to each virtual machine.
You should not configure virtual machines to use more CPU cores than are
available physically. This includes real cores, with no hyperthreads.
Execution Cap: Configures the CPU execution cap. This limits the amount of
time a host CPU spends to emulate a virtual CPU. The default setting is 100%,
meaning that there is no limitation. A setting of 50% implies a single virtual CPU
can use up to 50% of a single host CPU. Note that limiting the execution time of
the virtual CPUs may cause guest timing problems.
A warning is displayed at the bottom of the Processor tab if an Execution Cap
setting is made that may affect system performance.
Enable PAE/NX (Can't be changed on VMs with an Arm architecture):
Determines whether the PAE and NX capabilities of the host CPU will be
exposed to the virtual machine.
PAE stands for Physical Address Extension. Normally, if enabled and supported
by the OS, then even a 32-bit x86 CPU can access more than 4 GB of RAM. This
is made possible by adding another 4 bits to memory addresses, so that with 36
bits, up to 64 GB can be addressed. Some OSes, such as Ubuntu Server, require
PAE support from the CPU and cannot be run in a virtual machine without it.
Enable Nested VT-x/AMD-V (Can't be changed on VMs with an Arm
architecture): Enables nested virtualization, with passthrough of hardware
virtualization functions to the guest VM.
With virtual machines running modern server OSes, Oracle VirtualBox also
supports CPU hot-plugging. For details, see CPU Hot-Plugging.
95
Oracle VirtualBox: User Guide for Release 7.1
3.6.3 Acceleration Tab
On this tab, you can configure Oracle VirtualBox to use hardware virtualization
extensions that your host CPU supports.
Paravirtualization Interface: Oracle VirtualBox provides paravirtualization
interfaces to improve time-keeping accuracy and performance of guest
OSes. The options available are documented under the --paravirt-provider
option in 8 VBoxManage on page 185 modifyvm. For further details on the
paravirtualization providers, see Paravirtualization Providers.
Hardware Virtualization: You can configure hardware virtualization features
for each virtual machine.
Enable Nested Paging: If the host CPU supports the nested paging (AMD-V)
or EPT (Intel VT-x) features, then you can expect a significant performance
increase by enabling nested paging in addition to hardware virtualization.
For technical details, see Nested Paging and VPIDs. For Intel EPT security
recommendations, see CVE-2018-3646.
Advanced users may be interested in technical details about hardware
virtualization. See Hardware Virtualization.
In most cases, the default settings on the Acceleration tab will work well. Oracle
VirtualBox selects sensible defaults, depending on the OS that you selected when
you created the virtual machine. In certain situations, however, you may want to
change the preconfigured defaults.
3.7 Display Settings
The following tabs are available for configuring the display for a virtual machine.
3.7.1 Screen Tab
Video Memory: Sets the size of the memory provided by the virtual graphics
card available to the guest, in megabytes. As with the main memory, the
specified amount will be allocated from the host's resident memory. Based
on the amount of video memory, higher resolutions and color depths may be
available.
VirtualBox Manager will show a warning if the amount of video memory is
too small to be able to switch the VM into full screen mode. The minimum
value depends on the number of virtual monitors, the screen resolution and
the color depth of the host display as well as on the use of 3D acceleration.
A rough estimate is (color depth / 8) x vertical pixels x horizontal pixels x
number of screens = number of bytes. Extra memory may be required if display
acceleration is used.
Monitor Count: With this setting, Oracle VirtualBox can provide more than one
virtual monitor to a virtual machine. If a guest OS supports multiple attached
monitors, Oracle VirtualBox can pretend that multiple virtual monitors are
present. Up to eight such virtual monitors are supported.
96
3 Configuring Virtual Machines
The output of the multiple monitors are displayed on the host in multiple
VM windows which are running side by side. However, in full screen and
seamless mode, they use the available physical monitors attached to the host.
As a result, for full screen and seamless modes to work with multiple monitors,
you will need at least as many physical monitors as you have virtual monitors
configured, or Oracle VirtualBox will report an error.
You can configure the relationship between guest and host monitors using
the View menu by pressing Host key + Home when you are in full screen or
seamless mode.
See also Known Limitations.
Scale Factor: Enables scaling of the display size. For multiple monitor displays,
you can set the scale factor for individual monitors, or globally for all of the
monitors. Use the slider to select a scaling factor up to 200%.
You can set a default scale factor for all VMs. Use the Display tab in the
Preferences window.
Graphics Controller: Specifies the graphics adapter type used by the guest VM.
Note that you must install the Guest Additions on the guest VM to specify the
VBoxSVGA or VMSVGA graphics controller. The following options are available:
VBoxSVGA: The default graphics controller for new VMs that use Windows 7
or later.
This graphics controller improves performance and 3D support when
compared to the legacy VBoxVGA option.
VBoxVGA: Use this graphics controller for legacy guest OSes. This is the
default graphics controller for Windows versions before Windows 7 and for
Oracle Solaris.
3D acceleration is not supported for this graphics controller.
VMSVGA: Use this graphics controller to emulate a VMware SVGA graphics
device. This is the default graphics controller for Linux guests.
None: Does not emulate a graphics adapter type.
Enable 3D Acceleration: If a virtual machine has Guest Additions installed, you
can enable accelerated 3D graphics on the VM. See 4.6 Hardware-Accelerated
Graphics on page 124.
With 3D acceleration enabled, the VM also uses video decoding acceleration if
the host also supports video decoding acceleration. The host must be x86_64
running Windows, and the VM must be x86_64 running Windows 10 or
Windows 11. The VM can use video decoding of all media formats that are
supported by the host, and CPU load is reduced during playback of these media
formats.
3.7.2 Remote Display Tab
On the Remote Display tab, if the VirtualBox Remote Display Extension (VRDE) is
installed, you can enable the VRDP server that is built into Oracle VirtualBox. This
enables you to connect to the console of the virtual machine remotely with any
standard RDP viewer, such as mstsc.exe that comes with Microsoft Windows. On
97
Oracle VirtualBox: User Guide for Release 7.1
Linux and Oracle Solaris systems you can use the standard open source rdesktop
program. These features are described in Remote Display (VRDP Support).
Enable Server: Select this check box and configure settings for the remote
display connection.
3.7.3 Recording Tab
On the Recording tab you can enable video and audio recording for a virtual
machine and change related settings. Note that these features can be enabled and
disabled while a VM is running. Settings apply to all selected screens.
Enable Recording: Select this check box and select a Recording Mode option.
Recording Mode: You can choose to record video, audio, or both video and
audio.
Some settings on the Recording tab may be grayed out, depending on the
Recording Mode setting.
File Path: The file where the recording is saved.
Frame Size: The video resolution of the recorded video, in pixels. The drop-
down list enables you to select from common frame sizes.
Frame Rate: Use the slider to set the maximum number of video frames per
second (FPS) to record. Frames that have a higher frequency are skipped.
Increasing this value reduces the number of skipped frames and increases the
file size.
Video Quality: Use the slider to set the bit rate of the video in kilobits per
second. Increasing this value improves the appearance of the video at the cost
of an increased file size.
Audio Quality: Use the slider to set the quality of the audio recording.
Increasing this value improves the audio quality at the cost of an increased file
size.
Screens: For a multiple monitor display, you can select which screens to record
video from.
As you adjust the video and audio recording settings, the approximate output file
size for a five minute video is shown.
3.8 Storage Settings
The Storage category in the VM settings enables you to connect virtual hard disk
and CD/DVD images and drives to your virtual machine.
In a real computer, so-called storage controllers connect physical disk drives to
the rest of the computer. Similarly, Oracle VirtualBox presents virtual storage
controllers to a virtual machine. Under each controller, the virtual devices, such as
hard disks and CD/DVD drives, attached to the controller are shown.
98
3 Configuring Virtual Machines
Note:
This section gives a quick introduction to the Oracle VirtualBox storage settings.
See 5 Virtual Storage on page 133 for a full description of the available storage
settings in Oracle VirtualBox.
Depending on the guest OS type that you selected when you created the VM, a new
VM includes the following storage devices:
IDE controller. A virtual CD/DVD drive is attached to device 0 on the secondary
channel of the IDE controller.
SATA controller. This is a modern type of storage controller for higher hard
disk data throughput, to which the virtual hard disks are attached. Initially
you will normally have one such virtual disk, but as shown in the previous
screenshot, you can have more than one. Each is represented by a disk image
file, such as a VDI file in this example.
VMs with an Arm architecture have VirtIO SCSI only.
If you created your VM with an older version of Oracle VirtualBox, the default
storage layout may differ. You might then only have an IDE controller to which
both the CD/DVD drive and the hard disks have been attached. This might also
apply if you selected an older OS type when you created the VM. Since older OSes
do not support SATA without additional drivers, Oracle VirtualBox will make sure
that no such devices are present initially. See 5.1 Hard Disk Controllers on page
133.
Oracle VirtualBox also provides a floppy controller. You cannot add devices other
than floppy drives to this controller. Virtual floppy drives, like virtual CD/DVD
drives, can be connected to either a host floppy drive, if you have one, or a disk
image, which in this case must be in RAW format.
You can modify these media attachments freely. For example, if you want to copy
some files from another virtual disk that you created, you can connect that disk as
a second hard disk, as in the above screenshot. You could also add a second virtual
CD/DVD drive, or change where these items are attached. The following options
are available:
To add another virtual hard disk, or a CD/DVD or floppy drive, select the
storage controller to which it should be added (such as IDE, SATA, SCSI, SAS,
floppy controller) and then click the Add Disk button below the tree. You
can then either select Optical Drive or Hard Disk. If you clicked on a floppy
controller, you can add a floppy drive instead. Alternatively, right-click the
storage controller and select a menu item there.
A dialog is displayed, enabling you to select an existing disk image file or to
create a new disk image file. Depending on the type of disk image, the dialog is
called Hard Disk Selector, Optical Disk Selector, or Floppy Disk Selector.
See 5.2 Disk Image Files (VDI, VMDK, VHD, HDD) on page 137 for information
on the image file types that are supported by Oracle VirtualBox.
For virtual CD/DVD drives, the image files will typically be in the standard ISO
format instead. Most commonly, you will select this option when installing an
99
Oracle VirtualBox: User Guide for Release 7.1
OS from an ISO file that you have obtained from the Internet. For example,
most Linux distributions are available in this way.
Depending on the type of disk image, you can set the following Attributes for
the disk image in the right part of the Storage settings page:
The device slot of the controller that the virtual disk is connected to. IDE
controllers have four slots: primary device 0, primary device 1, secondary
device 0, and secondary device 1. By contrast, SATA and SCSI controllers
offer you up to 30 slots for attaching virtual devices.
Solid-state Drive presents a virtual disk to the guest as a solid-state device.
Hot-pluggable presents a virtual disk to the guest as a hot-pluggable device.
For virtual CD/DVD drives, you can select Live CD/DVD. This means that the
virtual optical disk is not removed from when the guest system ejects it.
To remove an attachment, either select it and click the Remove icon at the
bottom, or right-click the attachment and select the menu item.
Removable media, such as CD/DVDs and floppies, can be changed while the guest
is running. Since the Settings window is not available at that time, you can also
access these settings from the Devices menu of your virtual machine window.
3.9 Audio Settings
The Audio section in a virtual machine's Settings window determines whether the
VM will detect a connected sound card, and if the audio output should be played
on the host system.
To enable audio for a guest, select the Enable Audio check box. The following
settings are available:
Host Audio Driver: The audio driver that Oracle VirtualBox uses on the host.
The Default option is enabled by default for all new VMs. This option selects the
best audio driver for the host platform automatically. This enables you to move
VMs between different platforms without having to change the audio driver.
On a Linux host, depending on your host configuration, you can select between
the OSS, ALSA, or the PulseAudio subsystem. On newer Linux distributions, the
PulseAudio subsystem is preferred.
Only OSS is supported on Oracle Solaris hosts. The Oracle Solaris Audio audio
backend is no longer supported on Oracle Solaris hosts.
Audio Controller: You can choose between the emulation of an Intel AC'97
controller, an Intel HD Audio controller, or a SoundBlaster 16 card.
Enable Audio Output: Enables audio output only for the VM.
Enable Audio Input: Enables audio input only for the VM.
3.10 Network Settings
The Network section in a virtual machine's Settings window enables you to
configure how Oracle VirtualBox presents virtual network cards to your VM, and
how they operate.
100
3 Configuring Virtual Machines
When you first create a virtual machine, Oracle VirtualBox by default enables one
virtual network card and selects the Network Address Translation (NAT) mode for
it. This way the guest can connect to the outside world using the host's networking
and the outside world can connect to services on the guest which you choose to
make visible outside of the virtual machine.
This default setup is good for the majority of Oracle VirtualBox users. However,
Oracle VirtualBox is extremely flexible in how it can virtualize networking. It
supports many virtual network cards per virtual machine. The first four virtual
network cards can be configured in detail in VirtualBox Manager. Additional
network cards can be configured using the VBoxManage command.
Many networking options are available. See 6 Virtual Networking on page 153
for more information.
3.11 Serial Ports
Oracle VirtualBox supports the use of virtual serial ports in a virtual machine with
an x86 architecture. Serial ports are not available on Arm VMs.
Ever since the original IBM PC, personal computers have been equipped with one
or two serial ports, also called COM ports by DOS and Windows. Serial ports were
commonly used with modems, and some computer mice used to be connected to
serial ports before USB became commonplace.
While serial ports are no longer as common as they used to be, there are still some
important uses left for them. For example, serial ports can be used to set up a
primitive network over a null-modem cable, in case Ethernet is not available.
Also, serial ports are indispensable for system programmers needing to do kernel
debugging, since kernel debugging software usually interacts with developers
over a serial port. With virtual serial ports, system programmers can do kernel
debugging on a virtual machine instead of needing a real computer to connect to.
If a virtual serial port is enabled, the guest OS sees a standard 16550A compatible
UART device. Other UART types can be configured using the VBoxManage modifyvm
command. Both receiving and transmitting data is supported. How this virtual
serial port is then connected to the host is configurable, and the details depend on
your host OS.
You can use either the Settings tabs or the VBoxManage command to set up virtual
serial ports. For the latter, see 8.35 VBoxManage modifyvm on page 333 for
information on the --uart, --uart-mode and --uart-type options.
You can configure up to four virtual serial ports per virtual machine. For each
device, you must set the following:
1. Port Number: This determines the serial port that the virtual machine should
see. For best results, use the traditional values as follows:
COM1: I/O base 0x3F8, IRQ 4
COM2: I/O base 0x2F8, IRQ 3
COM3: I/O base 0x3E8, IRQ 4
COM4: I/O base 0x2E8, IRQ 3
101
Oracle VirtualBox: User Guide for Release 7.1
You can also configure a user-defined serial port. Enter an I/O base address and
interrupt (IRQ).
2. Port Mode: What the virtual port is connected to. For each virtual serial port,
you have the following options:
Disconnected: The guest will see the device, but it will behave as if no cable
had been connected to it.
Host Device: Connects the virtual serial port to a physical serial port on your
host. On a Windows host, this will be a name like COM1. On Linux or Oracle
Solaris hosts, it will be a device node like /dev/ttyS0. Oracle VirtualBox will
then simply redirect all data received from and sent to the virtual serial port
to the physical device.
Host Pipe: Configure Oracle VirtualBox to connect the virtual serial port to a
software pipe on the host. This depends on your host OS, as follows:
On a Windows host, data will be sent and received through a named
pipe. The pipe name must be in the format \\.\pipe\name where name
should identify the virtual machine but may be freely chosen.
On a Mac OS, Linux, or Oracle Solaris host, a local domain socket is used
instead. The socket filename must be chosen such that the user running
Oracle VirtualBox has sufficient privileges to create and write to it. The /
tmp directory is often a good candidate.
On Linux there are various tools which can connect to a local domain
socket or create one in server mode. The most flexible tool is socat and is
available as part of many distributions.
In this case, you can configure whether Oracle VirtualBox should create
the named pipe, or the local domain socket on non-Windows hosts, itself
or whether Oracle VirtualBox should assume that the pipe or socket exists
already. With the VBoxManage command-line options, this is referred to as
server mode or client mode, respectively.
For a direct connection between two virtual machines, corresponding to a
null-modem cable, simply configure one VM to create a pipe or socket and
another to attach to it.
Raw File: Send the virtual serial port output to a file. This option is very
useful for capturing diagnostic output from a guest. Any file may be used for
this purpose, as long as the user running Oracle VirtualBox has sufficient
privileges to create and write to the file.
TCP: Useful for forwarding serial traffic over TCP/IP, acting as a server, or
it can act as a TCP client connecting to other servers. This option enables a
remote machine to directly connect to the guest's serial port using TCP.
TCP Server: Deselect the Connect to Existing Pipe/Socket check box and
specify the port number in the Path/Address field. This is typically 23 or
2023. Note that on UNIX-like systems you will have to use a port a number
greater than 1024 for regular users.
The client can use software such as PuTTY or the telnet command line
tool to access the TCP Server.
TCP Client: To create a virtual null-modem cable over the Internet or
LAN, the other side can connect using TCP by specifying hostname:port in
102
3 Configuring Virtual Machines
the Path/Address field. The TCP socket will act in client mode if you select
the Connect to Existing Pipe/Socket check box.
Up to four serial ports can be configured per virtual machine, but you can pick
any port numbers out of the above. However, serial ports cannot reliably share
interrupts. If both ports are to be used at the same time, they must use different
interrupt levels, for example COM1 and COM2, but not COM1 and COM3.
3.12 USB Support
3.12.1 USB Settings
The USB section in a virtual machine's Settings window enables you to configure
Oracle VirtualBox's sophisticated USB support.
Oracle VirtualBox can enable virtual machines to access the USB devices on your
host directly. To achieve this, Oracle VirtualBox presents the guest OS with a
virtual USB controller.
CAUTION:
As soon as the guest system starts using a USB device, it will be disconnected
from the host without a proper shutdown. This may cause data loss.
Note:
Oracle Solaris hosts have a few known limitations regarding USB support. See
Known Limitations.
Oracle VirtualBox also enables your guests to connect to remote USB devices by
use of the VirtualBox Remote Desktop Extension (VRDE). See Remote USB.
Enable USB for a VM
1. Ensure the VM is not running.
2. Select the VM in the machine list, and then click Settings.
3. On the USB tab, select Enable USB Controller and choose the USB Controller
you need for your guest OS. In most cases this will be xHCI. Only use OHCI or
EHCI if your guest OS does not support xHCI. For some legacy Windows guests
you'll need to install third party drivers for xHCI support.
OHCI supports USB 1.1
EHCI supports USB 2.0. This also enables OHCI.
xHCI supports all USB speeds up to USB 3.0
4. Specify which devices can be attached to the guest by adding USB Device
Filters. USB devices with a matching filter will be automatically passed to the
guest once they are attached to the host. USB devices without a matching filter
can be passed manually to the guest, for example by using the Devices, USB
menu.
103
Oracle VirtualBox: User Guide for Release 7.1
Click the USB filter button to create a new filter with blank fields, and then
complete the fields.
Or, click the Add USB filter button to create a filter with the fields completed
for the selected USB device.
Give the filter a name, for later reference, and specify the filter criteria. The
more criteria you specify, the more precisely devices will be selected. For
instance, if you specify only a vendor ID of 046d, all devices produced by
Logitech will be available to the guest. If you fill in all fields, on the other hand,
the filter will only apply to a particular device model from a particular vendor,
and not even to other devices of the same type with a different revision and
serial number.
The following criteria are available:
Vendor and Product ID. With USB, each vendor of USB products carries
an identification number that is unique world-wide, called the vendor
ID. Similarly, each line of products is assigned a product ID number. Both
numbers are commonly written in hexadecimal, and a colon separates the
vendor from the product ID. For example, 046d:c016 stands for Logitech as a
vendor, and the M-UV69a Optical Wheel Mouse product.
Alternatively, you can also specify Manufacturer and Product by name.
To list all the USB devices that are connected to your host machine with their
respective vendor IDs and product IDs, use the following command:
VBoxManage list usbhost
On Windows, you can also see all USB devices that are attached to your
system in the Device Manager. On Linux, you can use the lsusb command.
Serial Number. While vendor ID and product ID are quite specific to
identify USB devices, if you have two identical devices of the same brand
and product line, you will also need their serial numbers to filter them out
correctly.
Remote. This setting specifies whether the device will be local only, remote
only, such as over VRDP, or either.
As an example, you could create a new USB filter and specify a vendor ID of
046d for Logitech, Inc, a manufacturer index of 1, and not remote. Then any
USB devices on the host system produced by Logitech, Inc with a manufacturer
index of 1 will be visible to the guest system.
Several filters can select a single device. For example, a filter which selects all
Logitech devices, and one which selects a particular webcam.
5. On a Windows host, you will need to unplug and reconnect a USB device to use
it after creating a filter for it.
6. Ensure the filters you need immediately are selected in the list. Selected filters
will be attached automatically when the VM starts.
3.12.2 Implementation Notes for Windows and Linux Hosts
On Windows hosts, a kernel mode device driver provides USB proxy support.
It implements both a USB monitor, which enables Oracle VirtualBox to capture
104
3 Configuring Virtual Machines
devices when they are plugged in, and a USB device driver to claim USB devices
for a particular virtual machine. System reboots are not necessary after installing
the driver. Also, you do not need to replug devices for Oracle VirtualBox to claim
them.
On supported Linux hosts, Oracle VirtualBox accesses USB devices through special
files in the file system. When Oracle VirtualBox is installed, these are made
available to all users in the vboxusers system group. In order to be able to access
USB from guest systems, make sure that you are a member of this group.
3.13 Shared Folders
Shared folders enable you to easily exchange data between a virtual machine and
your host. This feature requires that the Oracle VirtualBox Guest Additions be
installed in a virtual machine and is described in detail in 4.3 Shared Folders on
page 118.
3.14 User Interface
The User Interface section enables you to change certain aspects of the user
interface of the selected VM.
Menu Bar: This widget enables you to disable a complete menu, by clicking on
the menu name to deselect it. Menu entries can be disabled, by deselecting the
check box next to the entry. On Windows and Linux hosts, the complete menu
bar can be disabled by deselecting the check box on the right.
Mini ToolBar: In full screen or seamless mode, Oracle VirtualBox can display a
small toolbar that contains some of the items that are normally available from
the virtual machine's menu bar. This toolbar reduces itself to a small gray line
unless you move the mouse over it. With the toolbar, you can return from full
screen or seamless mode, control machine execution, or enable certain devices.
If you do not want to see the toolbar, disable the Show in Full Screen/Seamless
setting.
The Show at Top of Screen setting enables you to show the toolbar at the top of
the screen, instead of showing it at the bottom.
The Mini Toolbar is not available on macOS hosts.
Status Bar: This widget enables you to disable and reorder icons on the status
bar. Deselect the check box of an icon to disable it, or rearrange icons by
dragging and dropping the icon. To disable the complete status bar deselect the
check box on the left.
3.15 Alternative Firmware (UEFI)
Oracle VirtualBox includes support for the Unified Extensible Firmware Interface
(UEFI), which is an industry standard intended to replace the legacy BIOS as the
primary interface for bootstrapping computers and certain system services later.
105
Oracle VirtualBox: User Guide for Release 7.1
By default, Oracle VirtualBox uses the BIOS firmware for virtual machines. To use
UEFI for a given virtual machine, you can enable EFI in the machine's Settings.
See 3.6.1 Motherboard Tab on page 93. Alternatively, use the VBoxManage
command line interface as follows:
VBoxManage modifyvm "VM name" --firmware efi
To switch back to using the BIOS:
VBoxManage modifyvm "VM name" --firmware bios
Most modern macOS and Windows releases require UEFI.
Another possible use of UEFI in Oracle VirtualBox is development and testing of
UEFI applications, without booting any OS.
3.15.1 Video Modes in EFI
EFI provides two distinct video interfaces: GOP (Graphics Output Protocol) and
UGA (Universal Graphics Adapter). Modern OSes, such as Mac OS X, generally
use GOP, while some older ones still use UGA. Oracle VirtualBox provides a
configuration option to control the graphics resolution for both interfaces, making
the difference mostly irrelevant for users.
The default resolution is 1024x768. To select a graphics resolution for EFI, use the
following VBoxManage command:
VBoxManage setextradata "VM name" VBoxInternal2/EfiGraphicsResolution HxV
Find the horizontal resolution H and the vertical resolution V from the following
list of default resolutions:
Table 3: Default Resolutions for Display Types
Common display types and their default resolution values.
Display
Type
Default Horizontal
Resolution (px)
Default Vertical
Resolution (px)
Color Depth
(BPP)
Display Aspect
Ratio
VGA 640 480 32 4:3
SVGA 800 600 32 4:3
XGA 1024 768 32 4:3
XGA+ 1152 864 32 4:3
HD 1280 720 32 16:9
WXGA 1280 800 32 16:10
SXGA 1280 1024 32 5:4
SXGA+ 1400 1050 32 4:3
WXGA+ 1440 900 32 16:10
HD+ 1600 900 32 16:9
UXGA 1600 1200 32 4:3
WSXGA+ 1680 1050 32 16:10
Full HD 1920 1080 32 16:9
WUXGA 1920 1200 32 16:10
106
3 Configuring Virtual Machines
Display
Type
Default Horizontal
Resolution (px)
Default Vertical
Resolution (px)
Color Depth
(BPP)
Display Aspect
Ratio
DCI 2K 2048 1080 32 19:10
Full HD+ 2160 1440 32 3:2
Unnamed 2304 1440 32 16:10
QHD 2560 1440 32 16:9
WQXGA 2560 1600 32 16:10
QWXGA+ 2880 1800 32 16:10
QHD+ 3200 1800 32 16:9
WQSXGA 3200 2048 32 16:10
4K UHD 3840 2160 32 16:9
WQUXGA 3840 2400 32 16:10
DCI 4K 4096 2160 32 19:10
HXGA 4096 3072 32 4:3
UHD+ 5120 2880 32 16:9
WHXGA 5120 3200 32 16:10
WHSXGA 6400 4096 32 16:10
HUXGA 6400 4800 32 4:3
8K UHD2 7680 4320 32 16:9
If this list of default resolutions does not cover your needs, see Custom VESA
Resolutions. Note that the color depth value specified in a custom video mode must
be specified. Color depths of 8, 16, 24, and 32 are accepted. EFI assumes a color
depth of 32 by default.
The EFI default video resolution settings can only be changed when the VM is
powered off.
3.15.2 Specifying Boot Arguments
It is currently not possible to manipulate EFI variables from within a running
guest. For example, setting the boot-args variable by running the nvram tool
in a Mac OS X guest will not work. As an alternative method, VBoxInternal2/
EfiBootArgs extradata can be passed to a VM in order to set the boot-args
variable. To change the boot-args EFI variable, use the following command:
VBoxManage setextradata "VM name" VBoxInternal2/EfiBootArgs <value>
107
Oracle VirtualBox: User Guide for Release 7.1
108
4 Guest Additions
4 Guest Additions
The previous chapter covered getting started with Oracle VirtualBox and installing
operating systems in a virtual machine. For any serious and interactive use,
the Oracle VirtualBox Guest Additions will make your life much easier by
providing closer integration between host and guest and improving the interactive
performance of guest systems. This chapter describes the Guest Additions in detail.
4.1 Introduction to Guest Additions
As mentioned in 1.2 Some Terminology on page 22, the Guest Additions are
designed to be installed inside a virtual machine after the guest operating system
has been installed. They consist of device drivers and system applications that
optimize the guest operating system for better performance and usability. See 3.1
Guest Operating Systems on page 85 for details on what guest operating systems
are fully supported with Guest Additions by Oracle VirtualBox.
The Oracle VirtualBox Guest Additions for all supported guest operating
systems are provided as a single CD-ROM image file which is called
VBoxGuestAdditions.iso. This image file is located in the installation directory
of Oracle VirtualBox. To install the Guest Additions for a particular VM, you mount
this ISO file in your VM as a virtual CD-ROM and install from there.
The Guest Additions offer the following features:
Mouse pointer integration. To overcome the limitations for mouse support
described in 1.10.3 Capturing and Releasing Keyboard and Mouse on page 39,
this feature provides you with seamless mouse support. You will only have one
mouse pointer and pressing the Host key is no longer required to free the mouse
from being captured by the guest OS. To make this work, a special mouse driver
is installed in the guest that communicates with the physical mouse driver on
your host and moves the guest mouse pointer accordingly.
Shared folders. These provide an easy way to exchange files between the
host and the guest. Much like ordinary Windows network shares, you can tell
Oracle VirtualBox to treat a certain host directory as a shared folder, and Oracle
VirtualBox will make it available to the guest operating system as a network
share, irrespective of whether the guest actually has a network. See 4.3 Shared
Folders on page 118.
Better video support. While the virtual graphics card which Oracle VirtualBox
emulates for any guest operating system provides all the basic features, the
custom video drivers that are installed with the Guest Additions provide you
with extra high and nonstandard video modes, as well as accelerated video
performance.
In addition, with Windows, Linux, and Oracle Solaris guests, you can resize
the virtual machine's window if the Guest Additions are installed. The video
resolution in the guest will be automatically adjusted, as if you had manually
entered an arbitrary resolution in the guest's Display settings. See 1.10.6
Resizing the Machine's Window on page 41.
109
Oracle VirtualBox: User Guide for Release 7.1
If the Guest Additions are installed, 3D graphics for guest applications can be
accelerated. See 4.6 Hardware-Accelerated Graphics on page 124.
Seamless windows. With this feature, the individual windows that are
displayed on the desktop of the virtual machine can be mapped on the host's
desktop, as if the underlying application was actually running on the host. See
4.7 Seamless Windows on page 124.
Generic host/guest communication channels. The Guest Additions enable you
to control and monitor guest execution. The guest properties provide a generic
string-based mechanism to exchange data bits between a guest and a host, some
of which have special meanings for controlling and monitoring the guest. See
4.8 Guest Properties on page 125.
Additionally, applications can be started in a guest from the host. See 4.10 Guest
Control of Applications on page 128.
Time synchronization. With the Guest Additions installed, Oracle VirtualBox
can ensure that the guest's system time is better synchronized with that of the
host.
For various reasons, the time in the guest might run at a slightly different rate
than the time on the host. The host could be receiving updates through NTP
and its own time might not run linearly. A VM could also be paused, which
stops the flow of time in the guest for a shorter or longer period of time. When
the wall clock time between the guest and host only differs slightly, the time
synchronization service attempts to gradually and smoothly adjust the guest
time in small increments to either catch up or lose time. When the difference
is too great, for example if a VM paused for hours or restored from saved state,
the guest time is changed immediately, without a gradual adjustment.
The Guest Additions will resynchronize the time regularly. See Tuning the
Guest Additions Time Synchronization Parameters for how to configure the
parameters of the time synchronization mechanism.
Shared clipboard. With the Guest Additions installed, the clipboard of the
guest operating system can optionally be shared with your host operating
system. See 3.5 General Settings on page 91.
Automated logins. Also called credentials passing. See Automated Guest Logins.
Each version of Oracle VirtualBox, even minor releases, ship with their own
version of the Guest Additions. While the interfaces through which the Oracle
VirtualBox core communicates with the Guest Additions are kept stable so that
Guest Additions already installed in a VM should continue to work when Oracle
VirtualBox is upgraded on the host, for best results, it is recommended to keep the
Guest Additions at the same version.
The Windows and Linux Guest Additions therefore check automatically whether
they have to be updated. If the host is running a newer Oracle VirtualBox version
than the Guest Additions, a notification with further instructions is displayed in
the guest.
To disable this update check for the Guest Additions of a given virtual machine, set
the value of its /VirtualBox/GuestAdd/CheckHostVersion guest property to 0. See
4.8 Guest Properties on page 125.
110
4 Guest Additions
4.2 Installing and Maintaining Guest Additions
Guest Additions are available for virtual machines running Windows, Linux,
Oracle Solaris, or OS/2. The following sections describe the specifics of each
variant in detail.
4.2.1 Guest Additions for Windows
The Oracle VirtualBox Windows Guest Additions are designed to be installed in a
virtual machine running a Windows operating system. The following versions of
Windows guests are supported:
Microsoft Windows 11
Microsoft Windows Server 2022
Microsoft Windows 10 (all builds)
Microsoft Windows Server 2019
Microsoft Windows Server 2016
Microsoft Windows 8.1 (all editions)
Microsoft Windows Server 2012R2
Microsoft Windows 8 (all editions)
Microsoft Windows Server 2012
Microsoft Windows 7 (all editions)
Microsoft Windows Server 2008R2
Microsoft Windows Vista (all editions)
Microsoft Windows Server 2008
Microsoft Windows XP (any service pack)
Microsoft Windows Server 2003 (any service pack)
Microsoft Windows 2000 (any service pack)
Microsoft Windows NT 4.0 (any service pack)
4.2.1.1 Installing the Windows Guest Additions
In the Devices menu in the virtual machine's menu bar, Oracle VirtualBox has a
menu item Insert Guest Additions CD Image, which mounts the Guest Additions
ISO file inside your virtual machine. A Windows guest should then automatically
start the Guest Additions installer, which installs the Guest Additions on your
Windows guest.
For other guest operating systems, or if automatic start of software on a CD is
disabled, you need to do a manual start of the installer.
Note:
For the basic Direct3D acceleration to work in a Windows guest, you have to
install the WDDM video driver available for Windows Vista or later.
For Windows 8 and later, only the WDDM Direct3D video driver is available. For
basic Direct3D acceleration to work in Windows XP guests, you have to install
the Guest Additions in Safe Mode. See Known Limitations for details.
111
Oracle VirtualBox: User Guide for Release 7.1
If you prefer to mount the Guest Additions manually, you can perform the
following steps:
1. Start the virtual machine in which you have installed Windows.
2. Select Optical Drives from the Devices menu in the virtual machine's menu
bar and then Choose/Create a Disk Image. This displays the Virtual Media
Manager, described in 5.3 The Virtual Media Manager on page 137.
3. In the Virtual Media Manager, click Add and browse your host file system for
the VBoxGuestAdditions.iso file.
On a Windows host, this file is in the Oracle VirtualBox installation directory,
usually in C:\Program files\Oracle\VirtualBox.
On macOS hosts, this file is in the application bundle of Oracle VirtualBox.
Right-click the Oracle VirtualBox icon in Finder and choose Show Package
Contents. The file is located in the Contents/MacOS folder.
On a Linux host, this file is in the additions folder where you installed
Oracle VirtualBox, usually /opt/VirtualBox/.
On Oracle Solaris hosts, this file is in the additions folder where you
installed Oracle VirtualBox, usually /opt/VirtualBox.
4. In the Virtual Media Manager, select the ISO file and click the Add button. This
mounts the ISO file and presents it to your Windows guest as a CD-ROM.
Unless you have the Autostart feature disabled in your Windows guest, Windows
will now autostart the Oracle VirtualBox Guest Additions installation program
from the Additions ISO. If the Autostart feature has been turned off, choose
VBoxWindowsAdditions.exe from the CD/DVD drive inside the guest to start the
installer.
The installer will add several device drivers to the Windows driver database and
then invoke the hardware detection wizard.
Depending on your configuration, it might display warnings that the drivers are
not digitally signed. You must confirm these in order to continue the installation
and properly install the Additions.
After installation, reboot your guest operating system to activate the Additions.
4.2.1.2 Updating the Windows Guest Additions
Windows Guest Additions can be updated by running the installation program
again. This replaces the previous Additions drivers with updated versions.
Alternatively, you can also open the Windows Device Manager and select Update
Driver... for the following devices:
Oracle VirtualBox Graphics Adapter
Oracle VirtualBox System Device
For each, choose the option to provide your own driver, click Have Disk and
navigate to the CD-ROM drive with the Guest Additions.
4.2.1.3 Unattended Installation of the Windows Guest Additions
You can configure unattended installation of the Oracle VirtualBox Guest
Additions when you create a new VM using the Create Virtual Machine wizard.
112
4 Guest Additions
Select the Guest Additions check box on the Unattended Guest OS Install page of
the wizard.
Guest Additions are installed automatically, following completion of the guest OS
installation.
4.2.1.4 Installing Code Signing Certificates
To avoid popups when performing an unattended installation of the Oracle
VirtualBox Guest Additions, the code signing certificates used to sign the drivers
needs to be installed in the correct certificate stores on the guest operating system.
Failure to do this will cause a typical Windows installation to display multiple
dialogs asking whether you want to install a particular driver.
Note:
On some legacy Windows versions, such as Windows 2000 and Windows XP,
the user intervention popups mentioned above are always displayed, even after
importing the Oracle certificates.
Installing the code signing certificates on a Windows guest can be done
automatically. Use the VBoxCertUtil.exe utility from the cert folder on the
Guest Additions installation CD.
Use the following steps:
1. Log in as Administrator on the guest.
2. Mount the Oracle VirtualBox Guest Additions .ISO.
3. Open a command line window on the guest and change to the cert folder on
the Oracle VirtualBox Guest Additions CD.
4. Run the following command:
VBoxCertUtil.exe add-trusted-publisher vbox*.cer --root vbox*.cer
This command installs the certificates to the certificate store. When installing
the same certificate more than once, an appropriate error will be displayed.
To allow for completely unattended guest installations, you can specify a
command line parameter to the install launcher:
VBoxWindowsAdditions.exe /S
This automatically installs the right files and drivers for the corresponding
platform, either 32-bit or 64-bit.
Note:
By default on an unattended installation on a Vista or Windows 7 guest, there
will be the XPDM graphics driver installed. This graphics driver does not
support Windows Aero / Direct3D on the guest. Instead, the WDDM graphics
driver needs to be installed. To select this driver by default, add the command
line parameter /with_wddm when invoking the Windows Guest Additions
installer. This is only required for Vista and Windows 7.
113
Oracle VirtualBox: User Guide for Release 7.1
Note:
For Windows Aero to run correctly on a guest, the guest's VRAM size needs to be
configured to at least 128 MB.
For more options regarding unattended guest installations, consult the command
line help by using the command:
VBoxWindowsAdditions.exe /?
4.2.1.5 Manual File Extraction
If you would like to install the files and drivers manually, you can extract the files
from the Windows Guest Additions setup as follows:
VBoxWindowsAdditions.exe /extract
To explicitly extract the Windows Guest Additions for another platform than
the current running one, such as 64-bit files on a 32-bit system, you must use
the appropriate platform installer. Use VBoxWindowsAdditions-x86.exe or
VBoxWindowsAdditions-amd64.exe with the /extract parameter.
4.2.2 Guest Additions for Linux
Like the Windows Guest Additions, the Oracle VirtualBox Guest Additions for
Linux are a set of device drivers and system applications which may be installed
in the guest operating system.
The following Linux distributions are officially supported:
Oracle Linux as of version 5, including UEK kernels
Fedora as of Fedora Core 4
Red Hat Enterprise Linux as of version 3
SUSE and openSUSE Linux as of version 9
Ubuntu as of version 5.10
Many other distributions are known to work with the Guest Additions.
The version of the Linux kernel supplied by default in SUSE and openSUSE 10.2,
Ubuntu 6.10 (all versions) and Ubuntu 6.06 (server edition) contains a bug which
can cause it to crash during startup when it is run in a virtual machine. The Guest
Additions work in those distributions.
Note that some Linux distributions already come with all or part of the Oracle
VirtualBox Guest Additions. You may choose to keep the distribution's version of
the Guest Additions but these are often out of date and limited in functionality, so
we recommend replacing them with the Guest Additions that come with Oracle
VirtualBox. The Oracle VirtualBox Linux Guest Additions installer tries to detect
an existing installation and replace them but depending on how the distribution
integrates the Guest Additions, this may require some manual interaction. It is
highly recommended to take a snapshot of the virtual machine before replacing
preinstalled Guest Additions.
114
4 Guest Additions
4.2.2.1 Installing the Linux Guest Additions
The Oracle VirtualBox Guest Additions for Linux are provided on the same
virtual CD-ROM file as the Guest Additions for Windows. See 4.2.1.1 Installing
the Windows Guest Additions on page 111. They also come with an installation
program that guides you through the setup process. However, due to the
significant differences between Linux distributions, installation may be slightly
more complex when compared to Windows.
Installation generally involves the following steps:
1. Before installing the Guest Additions, you prepare your guest system for
building external kernel modules. This works as described in 2.3.2 The Oracle
VirtualBox Kernel Modules on page 75, except that this step must be performed
in your Linux guest instead of on a Linux host system.
If you suspect that something has gone wrong, check that your guest is set up
correctly and run the following command as root:
rcvboxadd setup
2. Insert the VBoxGuestAdditions.iso CD file into your Linux guest's virtual
CD-ROM drive, as described for a Windows guest in 4.2.1.1 Installing the
Windows Guest Additions on page 111.
3. Change to the directory where your CD-ROM drive is mounted and run the
following command as root:
sh ./VBoxLinuxAdditions.run
4.2.2.2 Unattended Installation of the Linux Guest Additions
You can configure unattended installation of the Oracle VirtualBox Guest
Additions when you create a new VM using the Create Virtual Machine wizard.
Select the Guest Additions check box on the Unattended Guest OS Install page of
the wizard.
Guest Additions are installed automatically, following completion of the guest OS
installation.
4.2.2.3 Graphics and Mouse Integration
In Linux and Oracle Solaris guests, Oracle VirtualBox graphics and mouse
integration goes through the X Window System. Oracle VirtualBox can use the
X.Org variant of the system, or XFree86 version 4.3 which is identical to the first
X.Org release. During the installation process, the X.Org display server will be set
up to use the graphics and mouse drivers which come with the Guest Additions.
After installing the Guest Additions into a fresh installation of a supported Linux
distribution or Oracle Solaris system, many unsupported systems will work
correctly too, the guest's graphics mode will change to fit the size of the Oracle
VirtualBox window on the host when it is resized. You can also ask the guest
system to switch to a particular resolution by sending a video mode hint using the
VBoxManage tool.
Multiple guest monitors are supported in guests using the X.Org server version 1.3,
which is part of release 7.3 of the X Window System version 11, or a later version.
115
Oracle VirtualBox: User Guide for Release 7.1
The layout of the guest screens can be adjusted as needed using the tools which
come with the guest operating system.
If you want to understand more about the details of how the X.Org drivers are set
up, in particular if you want to use them in a setting which our installer does not
handle correctly, see Guest Graphics and Mouse Driver Setup in Depth.
Starting from Oracle VirtualBox 7, Linux guest screen resize functionality for
guests running VMSVGA graphics configuration has been changed. Since then,
this functionality consists of a standalone daemon called VBoxDRMClient and its
Desktop Environment helper counterpart.
VBoxDRMClient runs as a root process and is a bridge between the host and
the guest's vmwgfx driver. This means that VBoxDRMClient listens to screen
resize hints from the host and forwards them to the vmwgfx driver. This enables
guest screen resize functionality to be available before the user has performed a
graphical login.
In order to perform Desktop Environment specific actions, such as setting the
primary screen in a multimonitor setup, a Desktop Environment helper is used.
Once the user has performed a graphical login operation, the helper daemon starts
with user session scope and attempts to connect to VBoxDRMClient using an IPC
connection. When VBoxDRMClient has received a corresponding command from
the host, it is forwarded to the helper daemon over IPC and the action is then
performed.
By default, VBoxDRMClient allows any process to connect to its IPC socket. This
can be restricted by using the following steps:
1. The Guest Additions Linux installer creates a vboxdrmipc user group. A
corresponding user needs to be added to this group.
2. You must set the DRMIpcRestricted guest property, as follows:
VBoxManage guestproperty set "VM name" /VirtualBox/GuestAdd/DRMIpcRestricted
1 \
--flags RDONLYGUEST
It is important to set only the RDONLYGUEST flag for the property, so that it
cannot be changed from inside the guest.
Note:
Both steps are required. If one of them is missing, all processes will have access
to the IPC socket.
Restricted mode can be disabled by unsetting the guest property, as follows:
VBoxManage guestproperty unset "VM name" /VirtualBox/GuestAdd/DRMIpcRestricted
4.2.2.4 Updating the Linux Guest Additions
The Guest Additions can simply be updated by going through the installation
procedure again with an updated CD-ROM image. This will replace the drivers
with updated versions. You should reboot after updating the Guest Additions.
116
4 Guest Additions
4.2.2.5 Uninstalling the Linux Guest Additions
If you have a version of the Guest Additions installed on your virtual machine
and want to remove it without installing new ones, you can do so by inserting the
Guest Additions CD image into the virtual CD-ROM drive as described above. Then
run the installer for the current Guest Additions with the uninstall parameter
from the path that the CD image is mounted on in the guest, as follows:
sh ./VBoxLinuxAdditions.run uninstall
While this will normally work without issues, you may need to do some manual
cleanup of the guest in some cases, especially of the XFree86Config or xorg.conf
file. In particular, if the Additions version installed or the guest operating system
were very old, or if you made your own changes to the Guest Additions setup after
you installed them.
You can uninstall the Additions as follows:
/opt/VBoxGuestAdditions-version/uninstall.sh
Replace /opt/VBoxGuestAdditions-version with the correct Guest Additions
installation directory.
4.2.3 Guest Additions for Oracle Solaris
Like the Windows Guest Additions, the Oracle VirtualBox Guest Additions for
Oracle Solaris take the form of a set of device drivers and system applications
which may be installed in the guest operating system.
The following Oracle Solaris distributions are officially supported:
Oracle Solaris 11, including Oracle Solaris 11 Express
Oracle Solaris 10 4/08 and later
Other distributions may work if they are based on comparable software releases.
4.2.3.1 Installing the Oracle Solaris Guest Additions
The Oracle VirtualBox Guest Additions for Oracle Solaris are provided on the
same ISO CD-ROM as the Additions for Windows and Linux. They come with an
installation program that guides you through the setup process.
Installation involves the following steps:
1. Mount the VBoxGuestAdditions.iso file as your Oracle Solaris guest's virtual
CD-ROM drive, exactly the same way as described for a Windows guest in
4.2.1.1 Installing the Windows Guest Additions on page 111.
If the CD-ROM drive on the guest does not get mounted, as seen with some
versions of Oracle Solaris 10, run the following command as root:
svcadm restart volfs
2. Change to the directory where your CD-ROM drive is mounted and run the
following command as root:
pkgadd -G -d ./VBoxSolarisAdditions.pkg
3. Choose 1 and confirm installation of the Guest Additions package. After the
installation is complete, log out and log in to X server on your guest, to activate
the X11 Guest Additions.
117
Oracle VirtualBox: User Guide for Release 7.1
4.2.3.2 Unattended Installation of the Oracle Solaris Guest Additions
You can configure unattended installation of the Oracle VirtualBox Guest
Additions when you create a new VM using the Create Virtual Machine wizard.
Select the Guest Additions check box on the Unattended Guest OS Install page of
the wizard.
Guest Additions are installed automatically, following completion of the guest OS
installation.
4.2.3.3 Uninstalling the Oracle Solaris Guest Additions
The Oracle Solaris Guest Additions can be safely removed by removing the
package from the guest. Open a root terminal session and run the following
command:
pkgrm SUNWvboxguest
4.2.3.4 Updating the Oracle Solaris Guest Additions
The Guest Additions should be updated by first uninstalling the existing Guest
Additions and then installing the new ones. Attempting to install new Guest
Additions without removing the existing ones is not possible.
4.2.4 Guest Additions for OS/2
Oracle VirtualBox also ships with a set of drivers that improve running OS/2
in a virtual machine. Due to restrictions of OS/2 itself, this variant of the Guest
Additions has a limited feature set. See Known Limitations for details.
The OS/2 Guest Additions are provided on the same ISO CD-ROM as those for the
other platforms. Mount the ISO in OS/2 as described previously. The OS/2 Guest
Additions are located in the directory \OS2.
We do not provide an automatic installer at this time. See the readme.txt file in
the CD-ROM directory, which describes how to install the OS/2 Guest Additions
manually.
4.3 Shared Folders
With the shared folders feature of Oracle VirtualBox, you can access files of your
host system from within the guest system. This is similar to how you would
use network shares in Windows networks, except that shared folders do not
require networking, only the Guest Additions. Shared folders are supported
with Windows 2000 or later, Linux, and Oracle Solaris guests. Oracle VirtualBox
includes experimental support for Mac OS X and OS/2 guests.
Shared folders physically reside on the host and are then shared with the guest,
which uses a special file system driver in the Guest Additions to talk to the host.
For Windows guests, shared folders are implemented as a pseudo-network
redirector. For Linux and Oracle Solaris guests, the Guest Additions provide a
virtual file system.
118
4 Guest Additions
To share a host folder with a virtual machine in Oracle VirtualBox, you must
specify the path of the folder and choose a share name that the guest can use to
access the shared folder. This happens on the host. In the guest you can then use
the share name to connect to it and access files.
There are several ways in which shared folders can be set up for a virtual
machine:
In the window of a running VM, you select Shared Folders from the Devices
menu, or click the folder icon on the status bar in the bottom right corner.
If a VM is not currently running, you can configure shared folders in the virtual
machine's Settings window.
From the command line, you can create shared folders using VBoxManage, as
follows:
VBoxManage sharedfolder add "VM name" --name "sharename" --hostpath "C:\test"
See 8.41 VBoxManage sharedfolder on page 370.
There are two types of shares:
Permanent shares, that are saved with the VM settings.
Transient shares, that are added at runtime and disappear when the VM is
powered off. These can be created using a check box in VirtualBox Manager,
or by using the --transient option of the VBoxManage sharedfolder add
command.
Shared folders can either be read-write or read-only. This means that the guest
is either allowed to both read and write, or just read files on the host. By default,
shared folders are read-write. Read-only folders can be created using a check
box in the VirtualBox Manager, or with the --readonly option of the VBoxManage
sharedfolder add command.
Oracle VirtualBox shared folders also support symbolic links, also called symlinks,
under the following conditions:
The host operating system must support symlinks. For example, a macOS,
Linux, or Oracle Solaris host is required.
The guest VM must have a version of the Guest Additions installed which
supports symlinks. Currently only the Linux and Oracle Solaris Guest Additions
support symlinks.
For security reasons the guest OS is not allowed to create symlinks by default.
If you trust the guest OS to not abuse this functionality, you can enable the
creation of symlinks for a shared folder as follows:
VBoxManage setextradata VM-name VBoxInternal2/
SharedFoldersEnableSymlinksCreate/sharename 1
If a symbolic link is created inside a shared folder on the host and the installed
Guest Additions do not support symbolic links then the guest will see the target of
the symlink as a file inside the shared folder. For example, if a symlink is created
to a file on a Linux host:
$ cd /SharedFolder && ln -s filename symlink-to-filename
When the shared folder is viewed on a Windows guest there will be two identical
files listed, filename and symlink-to-filename.
119
Oracle VirtualBox: User Guide for Release 7.1
4.3.1 Manual Mounting
You can mount the shared folder from inside a VM, in the same way as you would
mount an ordinary network share:
In a Windows guest, shared folders are browseable and therefore visible in
Windows Explorer. To attach the host's shared folder to your Windows guest,
open Windows Explorer and look for the folder in My Networking Places,
Entire Network, Oracle VirtualBox Shared Folders. By right-clicking on a
shared folder and selecting Map Network Drive from the menu that pops up,
you can assign a drive letter to that shared folder.
Alternatively, on the Windows command line, use the following command:
net use x: \\vboxsvr\sharename
While vboxsvr is a fixed name, note that vboxsrv would also work, replace x:
with the drive letter that you want to use for the share, and sharename with the
share name specified with VBoxManage.
In a Linux guest, use the following command:
mount -t vboxsf [-o OPTIONS] sharename mountpoint
To mount a shared folder during boot, add the following entry to /etc/fstab:
sharename mountpoint vboxsf defaults 0 0
In a Oracle Solaris guest, use the following command:
mount -F vboxfs [-o OPTIONS] sharename mountpoint
Replace sharename, use a lowercase string, with the share name specified with
VBoxManage or VirtualBox Manager. Replace mountpoint with the path where
you want the share to be mounted on the guest, such as /mnt/share. The usual
mount rules apply. For example, create this directory first if it does not exist
yet.
Here is an example of mounting the shared folder for the user jack on Oracle
Solaris:
$ id
uid=5000(jack) gid=1(other)
$ mkdir /export/home/jack/mount
$ pfexec mount -F vboxfs -o uid=5000,gid=1 jackshare /export/home/jack/mount
$ cd ~/mount
$ ls
sharedfile1.mp3 sharedfile2.txt
$
Beyond the standard options supplied by the mount command, the following are
available:
iocharset CHARSET
This option sets the character set used for I/O operations. Note that on Linux
guests, if the iocharset option is not specified, then the Guest Additions driver
will attempt to use the character set specified by the CONFIG_NLS_DEFAULT
kernel option. If this option is not set either, then UTF-8 is used.
convertcp CHARSET
This option specifies the character set used for the shared folder name. This is
UTF-8 by default.
120
4 Guest Additions
The generic mount options, documented in the mount manual page, apply also.
Especially useful are the options uid, gid and mode, as they can allow access by
normal users in read/write mode, depending on the settings, even if root has
mounted the filesystem.
In an OS/2 guest, use the VBoxControl command to manage shared folders. For
example:
VBoxControl sharedfolder use D: MyShareName
VBoxControl sharedfolder unuse D:
VBoxControl sharedfolder list
As with Windows guests, shared folders can also be accessed using UNC , with
\\VBoxSF\, \\VBoxSvr\ or \\VBoxSrv\ as the server name and the shared
folder name as sharename.
4.3.2 Automatic Mounting
Oracle VirtualBox provides the option to mount shared folders automatically.
When automatic mounting is enabled for a shared folder, the Guest Additions
service will mount it for you automatically. For Windows or OS/2, a preferred
drive letter can also be specified. For Linux or Oracle Solaris, a mount point
directory can also be specified.
If a drive letter or mount point is not specified, or is in use already, an alternative
location is found by the Guest Additions service. The service searches for an
alternative location depending on the guest OS, as follows:
Windows and OS/2 guests. Search for a free drive letter, starting at Z:. If all
drive letters are assigned, the folder is not mounted.
Linux and Oracle Solaris guests. Folders are mounted under the /media
directory. The folder name is normalized (no spaces, slashes or colons) and is
prefixed with sf_.
For example, if you have a shared folder called myfiles, it will appear as /
media/sf_myfiles in the guest.
The guest properties /VirtualBox/GuestAdd/SharedFolders/MountDir and the
more generic /VirtualBox/GuestAdd/SharedFolders/MountPrefix can be used
to override the automatic mount directory and prefix. See 4.8 Guest Properties
on page 125.
Access to an automatically mounted shared folder is granted to everyone in a
Windows guest, including the guest user. For Linux and Oracle Solaris guests,
access is restricted to members of the group vboxsf and the root user.
4.4 Clipboard
Oracle VirtualBox enables you to copy clipboard content from the host to the
guest, and vice versa. For this to work the latest version of the Guest Additions
must be installed on the guest.
121
Oracle VirtualBox: User Guide for Release 7.1
For security reasons drag and drop can be configured at runtime on a per-VM
basis either using the Shared Clipboard menu item in the Devices menu of the
virtual machine, or the VBoxManage command.
The following shared clipboard settings are available:
Disabled. Disables the copy feature entirely. This is the default when creating a
new VM.
Host To Guest. Enables text copy operations from the host to the guest only.
Guest To Host. Enables text copy operations from the guest to the host only.
Bidirectional. Enables text copy operations in both directions: from the host to
the guest, and from the guest to the host.
Enable Clipboard File Transfers. Allows files, in addition to text, to be copied
to or from the VM.
To use the VBoxManage command to control the current clipboard mode, see 8
VBoxManage on page 185. The modifyvm and controlvm commands enable
setting of a VM's current clipboard mode from the command line.
4.4.1 Known Limitations
The following limitations are known for Shared Clipboard file transfers:
On Linux hosts and guests, Shared Clipboard file transfers are limited to files only,
one file per transfer. Transferring symbolic links is not supported.
Shared Clipboard file transfers are only tested and supported with the official
default file managers of the guest or host operating system unless mentioned
otherwise.
4.5 Drag and Drop
Oracle VirtualBox enables you to drag and drop content from the host to the guest,
and vice versa. For this to work the latest version of the Guest Additions must be
installed on the guest.
Drag and drop transparently allows copying or opening files, directories, and
even certain clipboard formats from one end to the other. For example, from the
host to the guest or from the guest to the host. You then can perform drag and
drop operations between the host and a VM, as it would be a native drag and drop
operation on the host OS.
At the moment drag and drop is implemented for Windows-based and X-Windows-
based systems, both on the host and guest side. As X-Windows supports many
different drag and drop protocols only the most common one, XDND, is supported
for now. Applications using other protocols, such as Motif or OffiX, will not be
recognized by Oracle VirtualBox.
In the context of using drag and drop, the origin of the data is called the source.
That is, where the actual data comes from and is specified. The destination
specifies where the data from the source should go to. Transferring data from the
source to the destination can be done in various ways, such as copying, moving, or
linking.
122
4 Guest Additions
Note:
At the moment only copying of data is supported. Moving or linking is not yet
implemented.
When transferring data from the host to the guest OS, the host in this case is the
source, whereas the guest OS is the destination. However, when transferring data
from the guest OS to the host, the guest OS this time became the source and the
host is the destination.
For security reasons drag and drop can be configured at runtime on a per-VM
basis either using the Drag and Drop menu item in the Devices menu of the
virtual machine, or the VBoxManage command.
The following drag and drop modes are available:
Disabled. Disables the drag and drop feature entirely. This is the default when
creating a new VM.
Host To Guest. Enables drag and drop operations from the host to the guest
only.
Guest To Host. Enables drag and drop operations from the guest to the host
only.
Bidirectional. Enables drag and drop operations in both directions: from the
host to the guest, and from the guest to the host.
Note:
Drag and drop support depends on the frontend being used. At the moment,
only the VirtualBox Manager frontend provides this functionality.
To use the VBoxManage command to control the current drag and drop mode, see
8 VBoxManage on page 185. The modifyvm and controlvm commands enable
setting of a VM's current drag and drop mode from the command line.
4.5.1 Supported Formats
As Oracle VirtualBox can run on a variety of host operating systems and also
supports a wide range of guests, certain data formats must be translated after
transfer. This is so that the destination operating system, which receives the data,
is able to handle them in an appropriate manner.
Note:
When dragging files no data conversion is done in any way. For example, when
transferring a file from a Linux guest to a Windows host the Linux-specific line
endings are not converted to Windows line endings.
The following formats are handled by the Oracle VirtualBox drag and drop
service:
Plain text: From applications such as text editors, internet browsers and
terminal windows.
123
Oracle VirtualBox: User Guide for Release 7.1
Files: From file managers such as Windows Explorer, Nautilus, and Finder.
Directories: For directories, the same formats apply as for files.
4.5.2 Known Limitations
The following limitations are known for drag and drop:
On Windows hosts, dragging and dropping content between UAC-elevated (User
Account Control) programs and non-UAC-elevated programs is not allowed. If you
start Oracle VirtualBox with Administrator privileges then drag and drop will not
work with Windows Explorer, which runs with regular user privileges by default.
On Linux hosts and guests, programs can query for drag and drop data while
the drag operation is still in progress. For example, on LXDE using the PCManFM
file manager. This currently is not supported. As a workaround, a different file
manager, such as Nautilus, can be used instead.
4.6 Hardware-Accelerated Graphics
The Oracle VirtualBox Guest Additions contain experimental hardware 3D support
for Windows, Linux, and Oracle Solaris guests.
With this feature, if an application inside your virtual machine uses 3D features
through the OpenGL or Direct3D programming interfaces, instead of emulating
them in software, which would be slow, Oracle VirtualBox will attempt to use your
host's 3D hardware. This works for all supported host platforms, provided that
your host operating system can make use of your accelerated 3D hardware in the
first place. The Guest Additions must be installed on your VM.
The 3D acceleration feature is only available for certain Windows, Linux, and
Oracle Solaris guests, on an experimental basis:
3D acceleration with Windows guests requires Windows Vista or later. Vista
and Windows 7 guests have Direct3D 9, Windows 8 and newer guests have
Direct3D 11.0 or 11.1 depending on the host capabilities. Windows guests also
have OpenGL 4.1 support.
Linux guests have OpenGL 4.1 support with Mesa3D drivers. OpenGL on Linux
requires kernel 2.6.27 or later, as well as X.org server version 1.5 or later.
Ubuntu 10.10 and Fedora 14 have been tested and confirmed as working.
OpenGL on Oracle Solaris guests requires X.org server version 1.5 or later.
4.7 Seamless Windows
With seamless windows enabled, Oracle VirtualBox enlarges the size of the VM's
display to the size of the host desktop, and masks out the guest OS's background, so
the windows of the guest appear seamlessly next to the windows of the host.
In Figure 2: Seamless Windows on a Host Desktop on page 125 you can see two
calculator applications side by side, one running on the host and the other running
on the VM.
124
4 Guest Additions
Figure 2: Seamless Windows on a Host Desktop
To enable seamless windows, on the virtual machine, press the Host key + L. The
Host key is displayed on the taskbar and is normally the right control key.
To disable seamless windows and go back to the normal VM display, press the
Host key + L again.
4.8 Guest Properties
Oracle VirtualBox enables requests of some properties from a running guest,
provided that the Oracle VirtualBox Guest Additions are installed and the VM is
running. This provides the following advantages:
A number of predefined VM characteristics are automatically maintained by
Oracle VirtualBox and can be retrieved on the host. For example, to monitor VM
performance and statistics.
Arbitrary string data can be exchanged between guest and host. This works in
both directions.
To accomplish this, Oracle VirtualBox establishes a private communication
channel between the Oracle VirtualBox Guest Additions and the host, and software
on both sides can use this channel to exchange string data for arbitrary purposes.
Guest properties are simply string keys to which a value is attached. They can be
set, or written to, by either the host and the guest. They can also be read from both
sides.
In addition to establishing the general mechanism of reading and writing
values, a set of predefined guest properties is automatically maintained by the
Oracle VirtualBox Guest Additions to allow for retrieving interesting guest data
such as the guest's exact operating system and service pack level, the installed
version of the Guest Additions, users that are currently logged into the guest OS,
125
Oracle VirtualBox: User Guide for Release 7.1
network statistics and more. These predefined properties are all prefixed with /
VirtualBox/ and organized into a hierarchical tree of keys.
Some of this runtime information is shown when you select Session Information
Dialog from a virtual machine's Machine menu.
A more flexible way to use this channel is with the VBoxManage guestproperty
command. See 8.25 VBoxManage guestproperty on page 302. For example, to
have all the available guest properties for a given running VM listed with their
respective values, use this command:
$ VBoxManage guestproperty enumerate "Windows Vista III"
VirtualBox Command Line Management Interface Version version-number
Copyright (C) 2005-2022 Oracle and/or its affiliates
Name: /VirtualBox/GuestInfo/OS/Product, value: Windows Vista Business Edition,
timestamp: 1229098278843087000, flags:
Name: /VirtualBox/GuestInfo/OS/Release, value: 6.0.6001,
timestamp: 1229098278950553000, flags:
Name: /VirtualBox/GuestInfo/OS/ServicePack, value: 1,
timestamp: 1229098279122627000, flags:
Name: /VirtualBox/GuestAdd/InstallDir,
value: C:/Program Files/Oracle/VirtualBox
Guest Additions, timestamp: 1229098279269739000, flags:
Name: /VirtualBox/GuestAdd/Revision, value: 40720,
timestamp: 1229098279345664000, flags:
Name: /VirtualBox/GuestAdd/Version, value: version-number,
timestamp: 1229098279479515000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxControl.exe, value: version-
numberr40720,
timestamp: 1229098279651731000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxHook.dll, value: version-numberr40720,
timestamp: 1229098279804835000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxDisp.dll, value: version-numberr40720,
timestamp: 1229098279880611000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxMRXNP.dll, value: version-
numberr40720,
timestamp: 1229098279882618000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxService.exe, value: version-
numberr40720,
timestamp: 1229098279883195000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxTray.exe, value: version-numberr40720,
timestamp: 1229098279885027000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxGuest.sys, value: version-
numberr40720,
timestamp: 1229098279886838000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxMouse.sys, value: version-
numberr40720,
timestamp: 1229098279890600000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxSF.sys, value: version-numberr40720,
timestamp: 1229098279893056000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxVideo.sys, value: version-
numberr40720,
timestamp: 1229098279895767000, flags:
Name: /VirtualBox/GuestInfo/OS/LoggedInUsers, value: 1,
timestamp: 1229099826317660000, flags:
Name: /VirtualBox/GuestInfo/OS/NoLoggedInUsers, value: false,
timestamp: 1229098455580553000, flags:
Name: /VirtualBox/GuestInfo/Net/Count, value: 1,
timestamp: 1229099826299785000, flags:
Name: /VirtualBox/HostInfo/GUI/LanguageID, value: C,
timestamp: 1229098151272771000, flags:
Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 192.168.2.102,
timestamp: 1229099826300088000, flags:
Name: /VirtualBox/GuestInfo/Net/0/V4/Broadcast, value: 255.255.255.255,
timestamp: 1229099826300220000, flags:
Name: /VirtualBox/GuestInfo/Net/0/V4/Netmask, value: 255.255.255.0,
timestamp: 1229099826300350000, flags:
Name: /VirtualBox/GuestInfo/Net/0/Status, value: Up,
126
4 Guest Additions
timestamp: 1229099826300524000, flags:
Name: /VirtualBox/GuestInfo/OS/LoggedInUsersList, value: username,
timestamp: 1229099826317386000, flags:
To query the value of a single property, use the get subcommand as follows:
$ VBoxManage guestproperty get "Windows Vista III" "/VirtualBox/GuestInfo/OS/
Product"
VirtualBox Command Line Management Interface Version version-number
Copyright (C) 2005-2022 Oracle and/or its affiliates
Value: Windows Vista Business Edition
To add or change guest properties from the guest, use the tool VBoxControl. This
tool is included in the Guest Additions. When started from a Linux guest, this tool
requires root privileges for security reasons.
$ sudo VBoxControl guestproperty enumerate
VirtualBox Guest Additions Command Line Management Interface Version version-
number
Copyright (C) 2005-2022 Oracle and/or its affiliates
Name: /VirtualBox/GuestInfo/OS/Release, value: 2.6.28-18-generic,
timestamp: 1265813265835667000, flags: <NULL>
Name: /VirtualBox/GuestInfo/OS/Version, value: #59-Ubuntu SMP Thu Jan 28
01:23:03 UTC 2010,
timestamp: 1265813265836305000, flags: <NULL>
...
For more complex needs, you can use the Oracle VirtualBox programming
interfaces. See Oracle VirtualBox Programming Interfaces.
4.8.1 Using Guest Properties to Wait on VM Events
The properties /VirtualBox/HostInfo/VBoxVer, /VirtualBox/HostInfo/
VBoxVerExt or /VirtualBox/HostInfo/VBoxRev can be waited on to detect that the
VM state was restored from saved state or snapshot:
$ VBoxControl guestproperty wait /VirtualBox/HostInfo/VBoxVer
Similarly the /VirtualBox/HostInfo/ResumeCounter can be used to detect that a
VM was resumed from the paused state or saved state.
4.9 Guest Control File Manager
If you have Guest Additions installed, you can use the Guest Control File Manager
to copy files between a virtual machine (VM) and the host system. You can also
create new folders, rename files and delete files.
This feature is useful when the VM window of a guest is not visible. For example,
when the guest is running in headless mode.
Note:
To use the Guest Control File Manager, the guest must be running. For powered-
off guests, it is disabled automatically.
127
Oracle VirtualBox: User Guide for Release 7.1
4.9.1 Transferring Files
To use the Guest Control File Manager to transfer files, follow these steps.
1. Ensure you have the username and password for an account on the guest
system, with appropriate permissions on the files you need to access.
2. Open the Guest Control File Manager. Do either of the following:
In the guest VM, select Machine, File Manager.
In VirtualBox Manager, click the machine name. Click File Manager in the
machine tools menu for the VM.
The Host File System pane shows the files on the host system.
3. In the Guest File System pane, enter the User Name and Password for the
user you want to log in as.
Click Open Session.
The VM file system appears in the Guest File System pane.
4. To transfer from the VM to the host, select the file(s) and click Copy From
Guest to Host.
To transfer from the host to the VM, select the file(s) and click Copy From Host
to Guest.
5. Check the progress of the transfer in the Operations pane.
6. Click Close to end the guest session and the Guest Control File Manager.
4.10 Guest Control of Applications
The Guest Additions enable starting of applications inside a guest VM from the
host system. This feature can be used to automate deployment of software within
the guest.
For this to work, the application needs to be installed on the guest. No additional
software needs to be installed on the host. Additionally, text mode output to stdout
and stderr can be shown on the host for further processing. There are options to
specify user credentials and a timeout value, in milliseconds, to limit the time the
application is able to run.
The Guest Additions for Windows allow for automatic updating. This applies for
already installed Guest Additions versions. Also, copying files from host to the
guest as well as remotely creating guest directories is available.
To use these features, use the Oracle VirtualBox command line. See 8.24
VBoxManage guestcontrol on page 288.
4.11 Memory Overcommitment
In server environments with many VMs, the Guest Additions can be used to
share physical host memory between several VMs. This reduces the total amount
of memory in use by the VMs. If memory usage is the limiting factor and CPU
resources are still available, this can help with running more VMs on each host.
128
4 Guest Additions
4.11.1 Memory Ballooning
The Guest Additions can change the amount of host memory that a VM uses, while
the machine is running. Because of how this is implemented, this feature is called
memory ballooning.
Note:
Oracle VirtualBox supports memory ballooning only on 64-bit hosts. It is not
supported on macOS hosts.
Memory ballooning does not work well with large pages enabled. To turn off
large pages support for a VM, run VBoxManage modifyvm vmname --large-
pages off
Normally, to change the amount of memory allocated to a virtual machine, you
have to shut down the virtual machine entirely and modify its settings. With
memory ballooning, memory that was allocated for a virtual machine can be given
to another virtual machine without having to shut the machine down.
When memory ballooning is requested, the Oracle VirtualBox Guest Additions,
which run inside the guest, allocate physical memory from the guest operating
system on the kernel level and lock this memory down in the guest. This ensures
that the guest will not use that memory any longer. No guest applications can
allocate it, and the guest kernel will not use it either. Oracle VirtualBox can then
reuse this memory and give it to another virtual machine.
The memory made available through the ballooning mechanism is only available
for reuse by Oracle VirtualBox. It is not returned as free memory to the host.
Requesting balloon memory from a running guest will therefore not increase the
amount of free, unallocated memory on the host. Effectively, memory ballooning
is therefore a memory overcommitment mechanism for multiple virtual machines
while they are running. This can be useful to temporarily start another machine,
or in more complicated environments, for sophisticated memory management
of many virtual machines that may be running in parallel depending on how
memory is used by the guests.
At this time, memory ballooning is only supported through VBoxManage. Use the
following command to increase or decrease the size of the memory balloon within
a running virtual machine that has Guest Additions installed:
VBoxManage controlvm "VM name" guestmemoryballoon n
where VM name is the name or UUID of the virtual machine in question and
n is the amount of memory to allocate from the guest in megabytes. See 8.12
VBoxManage controlvm on page 228.
You can also set a default balloon that will automatically be requested from the
VM every time after it has started up with the following command:
VBoxManage modifyvm "VM name" --guest-memory-balloon n
By default, no balloon memory is allocated. This is a VM setting, like other
modifyvm settings, and therefore can only be set while the machine is shut down.
See 8.35 VBoxManage modifyvm on page 333.
129
Oracle VirtualBox: User Guide for Release 7.1
4.11.2 Page Fusion
Whereas memory ballooning simply reduces the amount of RAM that is available
to a VM, Page Fusion works differently. It avoids memory duplication between
several similar running VMs.
In a server environment running several similar VMs on the same host, lots of
memory pages are identical. For example, if the VMs are using identical operating
systems. Oracle VirtualBox's Page Fusion technology can efficiently identify these
identical memory pages and share them between multiple VMs.
Note:
Oracle VirtualBox supports Page Fusion only on 64-bit hosts, and it is not
supported on macOS hosts. Page Fusion currently works only with Windows
2000 and later guests.
The more similar the VMs on a given host are, the more efficiently Page Fusion
can reduce the amount of host memory that is in use. It therefore works best if all
VMs on a host run identical operating systems. Instead of having a complete copy
of each operating system in each VM, Page Fusion identifies the identical memory
pages in use by these operating systems and eliminates the duplicates, sharing
host memory between several machines. This is called deduplication. If a VM tries
to modify a page that has been shared with other VMs, a new page is allocated
again for that VM with a copy of the shared page. This is called copy on write. All
this is fully transparent to the virtual machine.
You may be familiar with this kind of memory overcommitment from other
hypervisor products, which call this feature page sharing or same page merging.
However, Page Fusion differs significantly from those other solutions, whose
approaches have several drawbacks:
Traditional hypervisors scan all guest memory and compute checksums, also
called hashes, for every single memory page. Then, they look for pages with
identical hashes and compare the entire content of those pages. If two pages
produce the same hash, it is very likely that the pages are identical in content.
This process can take rather long, especially if the system is not idling. As
a result, the additional memory only becomes available after a significant
amount of time, such as hours or sometimes days. Even worse, this kind of page
sharing algorithm generally consumes significant CPU resources and increases
the virtualization overhead by 10 to 20%.
Page Fusion in Oracle VirtualBox uses logic in the Oracle VirtualBox Guest
Additions to quickly identify memory cells that are most likely identical across
VMs. It can therefore achieve most of the possible savings of page sharing
almost immediately and with almost no overhead.
Page Fusion is also much less likely to be confused by identical memory that it
will eliminate, just to learn seconds later that the memory will now change and
having to perform a highly expensive and often service-disrupting reallocation.
At this time, Page Fusion can only be controlled with VBoxManage, and only while a
VM is shut down. To enable Page Fusion for a VM, use the following command:
VBoxManage modifyvm "VM name" --page-fusion on
130
4 Guest Additions
You can observe Page Fusion operation using some metrics. RAM/VMM/Shared
shows the total amount of fused pages, whereas the per-VM metric Guest/RAM/
Usage/Shared will return the amount of fused memory for a given VM. See 8.32
VBoxManage metrics on page 323 for information on how to query metrics.
Note:
Enabling Page Fusion might indirectly increase the chances for malicious guests
to successfully attack other VMs running on the same host. See Potentially
Insecure Operations.
4.12 Controlling Virtual Monitor Topology
4.12.1 X11/Wayland Desktop Environments
The Guest Additions provide services for controlling the guest system's monitor
topology. Monitor topology means the resolution of each virtual monitor and its
state (disabled/enabled). The resolution of a virtual monitor can be modified from
the host side either by resizing the window that hosts the virtual monitor, by using
the View menu or the VBoxManage controlvm vmname setscreenlayout command.
On guest operating systems with X11/Wayland desktops this is put into effect by
either of the following two services:
VBoxClient --vmsvga
VBoxDRMClient
The following are some details about guest screen resolution control functionality:
On X11/Wayland desktops the resizing service is started during desktop session
initialization, that is desktop login. On X11 desktops VBoxClient --vmsvga
handles screen topology through the RandR extension. On Wayland clients
VBoxDRMClient is used. The decision is made automatically at each desktop
session start.
On 32-bit guest operating systems VBoxDRMClient is always used, in order to
work around bugs.
Since the monitor topology control services are initialized during the desktop
session start, it is impossible to control the monitor resolution of display
managers such as GDM or LightDM. This default behavior can be changed by
setting the guest property /VirtualBox/GuestAdd/DRMResize of the virtual
machine to any value. See 4.8 Guest Properties on page 125 for details of how
to update guest properties. When this guest property is set then VBoxDRMClient
is started during the guest OS boot and stays active all the time, for both the
display manager login screen and the desktop session.
4.12.1.1 Known Limitations
VBoxDRMClient is not able to handle arbitrary guest monitor topologies.
Specifically, disabling a guest monitor that is not the last one invalidates the
monitor topology due to limitations in the vmwgfx.ko Linux kernel module.
131
Oracle VirtualBox: User Guide for Release 7.1
For example, when the guest is configured to have four monitors it is not
recommended to disable the second or third monitor.
132
5 Virtual Storage
5 Virtual Storage
As the virtual machine will most probably expect to see a hard disk built into
its virtual computer, Oracle VirtualBox must be able to present real storage to
the guest as a virtual hard disk. There are presently three methods by which to
achieve this:
Oracle VirtualBox can use large image files on a real hard disk and present
them to a guest as a virtual hard disk. This is the most common method,
described in 5.2 Disk Image Files (VDI, VMDK, VHD, HDD) on page 137.
iSCSI storage servers can be attached to Oracle VirtualBox. This is described in
5.10 iSCSI Servers on page 148.
You can allow a virtual machine to access one of your host disks directly. This is
an advanced feature, described in Using a Raw Host Hard Disk From a Guest.
Each such virtual storage device, such as an image file, iSCSI target, or physical
hard disk, needs to be connected to the virtual hard disk controller that Oracle
VirtualBox presents to a virtual machine. This is explained in the next section.
5.1 Hard Disk Controllers
In a computing device, hard disks and CD/DVD drives are connected to a device
called a hard disk controller, which drives hard disk operation and data transfers.
Oracle VirtualBox can emulate the most common types of hard disk controllers
typically found in computing devices: IDE, SATA (AHCI), SCSI, SAS, USB-based,
NVMe and virtio-scsi mass storage devices.
IDE (ATA) controllers are a backward-compatible yet very advanced extension
of the disk controller in the IBM PC/AT (1984). Initially, this interface worked
only with hard disks, but was later extended to also support CD-ROM drives and
other types of removable media. In physical PCs, this standard uses flat ribbon
parallel cables with 40 or 80 wires. Each such cable can connect two devices,
called device 0 and device 1, to a controller. Typical PCs had two connectors for
such cables. As a result, support for up to four IDE devices was most common:
primary device 0, primary device 1, secondary device 0, and secondary device
1.
In Oracle VirtualBox, each virtual machine may have one IDE controller
enabled, which gives you up to four virtual storage devices that you can attach
to the machine. By default, one of these virtual storage devices, device 0 on the
secondary channel, is preconfigured to be the virtual machine's virtual CD/DVD
drive. However, you can change the default setting.
Even if your guest OS has no support for SCSI or SATA devices, it should always
be able to see an IDE controller.
You can also select which exact type of IDE controller hardware Oracle
VirtualBox should present to the virtual machine: PIIX3, PIIX4, or ICH6. This
makes no difference in terms of performance, but if you import a virtual
machine from another virtualization product, the OS in that machine may
expect a particular controller type and crash if it is not found.
133
Oracle VirtualBox: User Guide for Release 7.1
After you have created a new virtual machine with the New Virtual Machine
wizard in VirtualBox Manager, you will typically see one IDE controller in the
machine's Storage settings. The virtual CD/DVD drive will be attached to one of
the four ports of this controller.
Serial ATA (SATA) is a more recent standard than IDE. Compared to IDE, it
supports both much higher speeds and more devices per controller. Also, with
physical hardware, devices can be added and removed while the system is
running. The standard interface for SATA controllers is called Advanced Host
Controller Interface (AHCI).
Like a real SATA controller, Oracle VirtualBox's virtual SATA controller
operates faster and also consumes fewer CPU resources than the virtual IDE
controller. Also, this enables you to connect up to 30 virtual hard disks to one
machine instead of just three, when compared to the Oracle VirtualBox IDE
controller with a DVD drive attached.
For this reason, depending on the selected guest OS, Oracle VirtualBox uses
SATA as the default for newly created virtual machines. One virtual SATA
controller is created by default, and the default disk that is created with a new
VM is attached to this controller.
Note:
The entire SATA controller and the virtual disks attached to it, including
those in IDE compatibility mode, will not be seen by OSes that do not have
device support for AHCI. In particular, there is no support for AHCI in
Windows versions before Windows Vista. Legacy Windows versions such
as Windows XP, even with SP3 installed, will not see such disks unless you
install additional drivers. It is possible to switch from IDE to SATA after
installation by installing the SATA drivers and changing the controller type in
the VM Settings window.
Oracle VirtualBox recommends the Intel Matrix Storage drivers, which can
be downloaded from http://downloadcenter.intel.com/Product_Filter.aspx?
ProductID=2101.
To add a SATA controller to a machine for which it has not been enabled by
default, either because it was created by an earlier version of Oracle VirtualBox,
or because SATA is not supported by default by the selected guest OS, do the
following. Go to the Storage page of the machine's Settings window, click Add
Controller under the Storage Tree box and then select Add SATA Controller.
The new controller appears as a separate PCI device in the virtual machine, and
you can add virtual disks to it.
To change the IDE compatibility mode settings for the SATA controller, see 8.48
VBoxManage storagectl on page 390.
SCSI is another established industry standard, standing for Small Computer
System Interface. SCSI is as a generic interface for data transfer between all
kinds of devices, including storage devices. SCSI is still used for connecting
some hard disks and tape devices, but it has mostly been displaced in
commodity hardware. It is still in common use in high-performance
workstations and servers.
134
5 Virtual Storage
Primarily for compatibility with other virtualization software, Oracle
VirtualBox optionally supports LSI Logic and BusLogic SCSI controllers, to each
of which up to fifteen virtual hard disks can be attached.
To enable a SCSI controller, on the Storage page of a virtual machine's Settings
window, click Add Controller under the Storage Tree box and then select Add
SCSI Controller. The new controller appears as a separate PCI device in the
virtual machine.
Note:
As with the other controller types, a SCSI controller will only be seen by OSes
with device support for it. Windows 2003 and later ships with drivers for
the LSI Logic controller, while Windows NT 4.0 and Windows 2000 ships
with drivers for the BusLogic controller. Windows XP ships with drivers for
neither.
Serial Attached SCSI (SAS) is another bus standard which uses the SCSI
command set. As opposed to SCSI physical devices, serial cables are used
instead of parallel cables. This simplifies physical device connections. In some
ways, therefore, SAS is to SCSI what SATA is to IDE: it enables more reliable and
faster connections.
To support high-end guests which require SAS controllers, Oracle VirtualBox
emulates a LSI Logic SAS controller, which can be enabled much the same way
as a SCSI controller. At this time, up to 255 devices can be connected to the SAS
controller.
Note:
As with SATA, the SAS controller will only be seen by OSes with device
support for it. In particular, there is no support for SAS in Windows before
Windows Vista. So Windows XP, even SP3, will not see such disks unless you
install additional drivers.
The USB mass storage device class is a standard to connect external storage
devices like hard disks or flash drives to a host through USB. All major OSes
support these devices and ship generic drivers making third-party drivers
superfluous. In particular, legacy OSes without support for SATA controllers
may benefit from USB mass storage devices.
The virtual USB storage controller offered by Oracle VirtualBox works
differently to the other storage controller types. While most storage controllers
appear as a single PCI device to the guest with multiple disks attached to it, the
USB-based storage controller does not appear as virtual storage controller. Each
disk attached to the controller appears as a dedicated USB device to the guest.
Note:
Booting from drives attached using USB is only supported when EFI is used as
the BIOS lacks USB support.
Non volatile memory express (NVMe) is a standard for connecting non
volatile memory (NVM) directly over PCI Express to lift the bandwidth
135
Oracle VirtualBox: User Guide for Release 7.1
limitation of the previously used SATA protocol for solid-state devices. Unlike
other standards the command set is very simple in order to achieve maximum
throughput and is not compatible with ATA or SCSI. OSes need to support NVMe
devices to make use of them. For example, Windows 8.1 added native NVMe
support. For Windows 7, native support was added with an update.
The NVMe controller is part of the extension pack.
Note:
Booting from drives attached using NVMe is only supported when EFI is used
as the BIOS lacks the appropriate driver.
Virtual I/O Device SCSI is a standard to connect virtual storage devices like
hard disks or optical drives to a VM. Recent Linux and Windows versions
support these devices, but Windows needs additional drivers. Currently virtio-
scsi controller support is experimental.
Note:
The virtio-scsi controller will only be seen by OSes with device support for it.
In particular, there is no built-in support in Windows. So Windows will not see
such disks unless you install additional drivers.
In summary, Oracle VirtualBox gives you the following categories of virtual
storage slots:
Four slots attached to the traditional IDE controller, which are always present.
One of these is typically a virtual CD/DVD drive.
30 slots attached to the SATA controller, if enabled and supported by the guest
OS.
15 slots attached to the SCSI controller, if enabled and supported by the guest
OS.
Up to 255 slots attached to the SAS controller, if enabled and supported by the
guest OS.
Eight slots attached to the virtual USB controller, if enabled and supported by
the guest OS.
Up to 255 slots attached to the NVMe controller, if enabled and supported by the
guest OS.
Up to 256 slots attached to the virtio-scsi controller, if enabled and supported by
the guest OS.
Given this large choice of storage controllers, you may not know which one to
choose. In general, you should avoid IDE unless it is the only controller supported
by your guest. Whether you use SATA, SCSI, or SAS does not make any real
difference. The variety of controllers is only supplied by Oracle VirtualBox for
compatibility with existing hardware and other hypervisors.
136
5 Virtual Storage
5.2 Disk Image Files (VDI, VMDK, VHD, HDD)
Disk image files reside on the host system and are seen by the guest systems as
hard disks of a certain geometry. When a guest OS reads from or writes to a hard
disk, Oracle VirtualBox redirects the request to the image file.
Like a physical disk, a virtual disk has a size, or capacity, which must be specified
when the image file is created. As opposed to a physical disk however, Oracle
VirtualBox enables you to expand an image file after creation, even if it has data
already. See 8.33 VBoxManage modifymedium on page 327.
Oracle VirtualBox supports the following types of disk image files:
VDI. Normally, Oracle VirtualBox uses its own container format for guest hard
disks. This is called a Virtual Disk Image (VDI) file. This format is used when you
create a new virtual machine with a new disk.
VMDK. Oracle VirtualBox also fully supports the popular and open VMDK
container format that is used by many other virtualization products, such as
VMware.
VHD. Oracle VirtualBox also fully supports the VHD format used by Microsoft.
HDD. Image files of Parallels version 2 (HDD format) are also supported.
Due to lack of documentation of the format, newer versions such as 3 and 4 are
not supported. You can however convert such image files to version 2 format
using tools provided by Parallels.
Irrespective of the disk capacity and format, as mentioned in 1.9 Creating a Virtual
Machine on page 31, there are two options for creating a disk image: fixed-size or
dynamically allocated.
Fixed-size. If you create a fixed-size image, an image file will be created on
your host system which has roughly the same size as the virtual disk's capacity.
So, for a 10 GB disk, you will have a 10 GB file. Note that the creation of a fixed-
size image can take a long time depending on the size of the image and the
write performance of your hard disk.
Dynamically allocated. For more flexible storage management, use a
dynamically allocated image. This will initially be very small and not occupy
any space for unused virtual disk sectors, but will grow every time a disk sector
is written to for the first time, until the drive reaches the maximum capacity
chosen when the drive was created. While this format takes less space initially,
the fact that Oracle VirtualBox needs to expand the image file consumes
additional computing resources, so until the disk file size has stabilized, write
operations may be slower than with fixed size disks. However, after a time the
rate of growth will slow and the average penalty for write operations will be
negligible.
5.3 The Virtual Media Manager
Oracle VirtualBox keeps track of all the hard disk, CD/DVD-ROM, and floppy disk
images which are in use by virtual machines. These are often referred to as known
media and come from two sources:
137
Oracle VirtualBox: User Guide for Release 7.1
All media currently attached to virtual machines.
Registered media, for compatibility with legacy Oracle VirtualBox versions.
The known media can be viewed and changed using the Virtual Media Manager
tool, which you access by clicking Media on the global Tools menu in VirtualBox
Manager.
The known media are conveniently grouped in separate tabs for the supported
formats. These formats are:
Hard disk images, either in Oracle VirtualBox's own Virtual Disk Image (VDI)
format, or in the third-party formats listed in 5.2 Disk Image Files (VDI, VMDK,
VHD, HDD) on page 137.
CD/DVD images in standard ISO format.
Floppy images in standard RAW format.
For each image, the Virtual Media Manager shows you the full path of the image
file and other information, such as the virtual machine the image is currently
attached to.
The Virtual Media Manager enables you to do the following:
Add an image to the known media.
Create a new disk image.
For hard disks, the Create Virtual Hard Disk wizard is shown. See 5.3.1
Creating a Virtual Hard Disk Image on page 139.
For optical disks, the VISO Creator tool is shown. See 5.3.2 Creating a Virtual
Optical Disk Image on page 140.
For floppy disks, the Floppy Disk Creator tool is shown. See 5.3.3 Creating a
Virtual Floppy Disk Image on page 140.
Copy an image to create another one.
For virtual hard disks, you can specify one of the following target types: VDI,
VHD, or VMDK.
Move an image to another location.
A file dialog prompts you for the new image file location.
When you use the Virtual Media Manager to move a disk image, Oracle
VirtualBox updates all related configuration files automatically.
Note:
Always use the Virtual Media Manager or the VBoxManage modifymedium
command to move a disk image.
If you use a file management feature of the host OS to move a disk image to
a new location, run the VBoxManage modifymedium --setlocation command
to configure the new path of the disk image on the host file system. This
command updates the Oracle VirtualBox configuration automatically.
Remove an image from the known media. You can optionally delete the image
file when removing the image.
Release an image to detach it from a VM. This action only applies if the image is
currently attached to a VM as a virtual hard disk.
138
5 Virtual Storage
Clear all inaccessible disk images from the list. The disk images are released
from the VMs they are attached to and removed from the known media.
Note:
This option is for optical disks and floppy disks only.
Search for an image by name or UUID.
View and edit the Properties of a disk image.
Available properties include the following:
Type: Specifies the snapshot behavior of the disk. See 5.4 Special Image Write
Modes on page 141.
Location: Specifies the location of the disk image file on the host system. You
can use a file dialog to browse for the disk image location.
Description: Specifies a short description of the disk image.
Size: Specifies the size of the disk image. You can use the slider to increase or
decrease the disk image size.
Information: Specifies detailed information about the disk image.
Refresh the property values of the selected disk image.
To perform these actions, highlight the medium in the Virtual Media Manager and
then do one of the following:
Click an icon in the Virtual Media Manager toolbar.
Right-click the medium and select an option.
Use the Storage page in a VM's Settings window to create a new disk image. By
default, disk images are stored in the VM's folder.
You can copy hard disk image files to other host systems and then import them in
to VMs from the host system. However, some Windows guest OSes may require
that you configure the new VM in a similar way to the old one.
Note:
Do not simply make copies of virtual disk images. If you import such a second
copy into a VM, Oracle VirtualBox issues an error because Oracle VirtualBox
assigns a universally unique identifier (UUID) to each disk image to ensure that
it is only used one time. See 5.6 Cloning Disk Images on page 145. Also, if you
want to copy a VM to another system, use the Oracle VirtualBox import and
export features. See 1.15 Importing and Exporting Virtual Machines on page 49.
5.3.1 Creating a Virtual Hard Disk Image
1. Display the Hard Disks tab in Virtual Media Manager and click Create.
2. Select a file type for the new virtual hard disk image.
3. Select dynamically allocated or fixed size storage for the virtual hard disk.
4. Configure the location of the virtual hard disk file and use the slider to set the
size limit for the virtual hard disk.
Click Finish to create the virtual hard disk file.
139
Oracle VirtualBox: User Guide for Release 7.1
The virtual hard disk image is created in the specified location and added to the
Hard Disks tab in Virtual Media Manager.
5.3.2 Creating a Virtual Optical Disk Image
Use the VISO Creator tool to create a virtual optical disk image from selected files
on the host.
A virtual ISO (VISO) differs from a real ISO because the files remain on the host,
unless you choose to copy the files to the guest. This makes a VISO faster to create
and use, and you do not need guest additions. A VISO is read-only and is ideal for
use as installation media or reference data.
1. Display the Optical Disks tab in Virtual Media Manager and click Create.
The VISO Creator tool is shown.
2. Create the virtual ISO file.
1. Configure the name of the ISO file.
Click Settings and select the VISO Options tab. Enter the name in the Viso
Name field.
2. Add files to your virtual ISO.
In the Host File System pane, select files to copy from the host system to the
virtual ISO.
Click Add Items To VISO. The files are displayed in the VISO Content pane.
The following file operations are also available:
To create folders on the virtual ISO, click Create New Directory.
To remove files from the virtual ISO, select files in the VISO Content pane
and click Remove Items From VISO.
To remove all files from the virtual ISO, click Reset the VISO Content.
To import all file content from an existing ISO into the virtual ISO,
highlight the ISO file name and click Import Selected ISO into the VISO
Content. The imported ISO is opened and content is listed in the VISO
Content pane.
To remove files from the imported ISO, select the files in the Viso Content
pane and click Remove Selected Item(s) from VISO.
3. Create the virtual ISO image.
Click Save and Close.
A virtual ISO file with the specified name and content is created.
5.3.3 Creating a Virtual Floppy Disk Image
Use the Floppy Disk Creator tool to create a floppy disk image.
1. Display the Floppy Disks tab in Virtual Media Manager and click Create.
The Floppy Disk Creator tool is shown.
2. Configure the following settings:
140
5 Virtual Storage
File Path: The name and location of the floppy disk image.
Size: Select from the list of supported floppy disk sizes.
Format Disk as FAT 12: This is the default format used for most floppy
disks. For an unformatted disk, do not select this option.
3. Create the floppy disk image file.
Click Create.
The floppy disk image is created in the specified location and added to the
Floppy Disks tab in Virtual Media Manager.
5.4 Special Image Write Modes
For each virtual disk image supported by Oracle VirtualBox, you can determine
separately how it should be affected by write operations from a virtual machine
and snapshot operations. This applies to all of the aforementioned image formats
(VDI, VMDK, VHD, or HDD) and irrespective of whether an image is fixed-size or
dynamically allocated.
By default, images are in normal mode. To mark an existing image with one
of the nonstandard modes listed below, use VBoxManage modifymedium. See
8.33 VBoxManage modifymedium on page 327. Alternatively, use VBoxManage
storageattach to attach the image to a VM and specify the --mtype argument. See
8.47 VBoxManage storageattach on page 383.
The available virtual disk image modes are as follows:
Normal images have no restrictions on how guests can read from and write to
the disk. This is the default image mode.
When you take a snapshot of your virtual machine as described in 1.12
Snapshots on page 44, the state of a normal hard disk is recorded together with
the snapshot, and when reverting to the snapshot, its state will be fully reset.
The image file itself is not reset. Instead, when a snapshot is taken, Oracle
VirtualBox freezes the image file and no longer writes to it. For the write
operations from the VM, a second, differencing image file is created which
receives only the changes to the original image. See 5.5 Differencing Images on
page 143.
While you can attach the same normal image to more than one virtual machine,
only one of these virtual machines attached to the same image file can be
executed simultaneously, as otherwise there would be conflicts if several
machines write to the same image file.
Write-through hard disks are completely unaffected by snapshots. Their state
is not saved when a snapshot is taken, and not restored when a snapshot is
restored.
Shareable hard disks are a variant of write-through hard disks. In principle
they behave exactly the same. Their state is not saved when a snapshot is taken,
and not restored when a snapshot is restored. The difference only shows if you
attach such disks to several VMs. Shareable disks may be attached to several
VMs which may run concurrently. This makes them suitable for use by cluster
filesystems between VMs and similar applications which are explicitly prepared
141
Oracle VirtualBox: User Guide for Release 7.1
to access a disk concurrently. Only fixed size images can be used in this way,
and dynamically allocated images are rejected.
CAUTION:
This is an expert feature, and misuse can lead to data loss, as regular
filesystems are not prepared to handle simultaneous changes by several
parties.
Immutable images only remember write accesses temporarily while the
virtual machine is running. All changes are lost when the virtual machine
is powered on the next time. As a result, as opposed to Normal images, the
same immutable image can be used with several virtual machines without
restrictions.
Creating an immutable image makes little sense since it would be initially
empty and lose its contents with every machine restart. You would have a disk
that is always unformatted when the machine starts up. Instead, you can first
create a normal image and then later mark it as immutable when you decide
that the contents are useful.
If you take a snapshot of a machine with immutable images, then on every
machine power-up, those images are reset to the state of the last (current)
snapshot, instead of the state of the original immutable image.
Note:
As a special exception, immutable images are not reset if they are attached
to a machine in a saved state or whose last snapshot was taken while the
machine was running. This is called an online snapshot. As a result, if the
machine's current snapshot is an online snapshot, its immutable images
behave exactly like the a normal image. To reenable the automatic resetting
of such images, delete the current snapshot of the machine.
Oracle VirtualBox never writes to an immutable image directly at all. All write
operations from the machine are directed to a differencing image. The next
time the VM is powered on, the differencing image is reset so that every time
the VM starts, its immutable images have exactly the same content.
The differencing image is only reset when the machine is powered on from
within Oracle VirtualBox, not when you reboot by requesting a reboot from
within the machine. This is also why immutable images behave as described
above when snapshots are also present, which use differencing images as well.
If the automatic discarding of the differencing image on VM startup does not
fit your needs, you can turn it off using the autoreset parameter of VBoxManage
modifymedium. See 8.33 VBoxManage modifymedium on page 327.
Multiattach mode images can be attached to more than one virtual machine
at the same time, even if these machines are running simultaneously. For each
virtual machine to which such an image is attached, a differencing image is
created. As a result, data that is written to such a virtual disk by one machine is
not seen by the other machines to which the image is attached. Each machine
creates its own write history of the multiattach image.
142
5 Virtual Storage
Technically, a multiattach image behaves identically to an immutable image
except the differencing image is not reset every time the machine starts.
This mode is useful for sharing files which are almost never written, for
instance picture galleries, where every guest changes only a small amount of
data and the majority of the disk content remains unchanged. The modified
blocks are stored in differencing images which remain relatively small and the
shared content is stored only once at the host.
Read-only images are used automatically for CD/DVD images, since CDs/DVDs
can never be written to.
The following scenario illustrates the differences between the various image
modes, with respect to snapshots.
Assume you have installed your guest OS in your VM, and you have taken a
snapshot. Later, your VM is infected with a virus and you would like to go back
to the snapshot. With a normal hard disk image, you simply restore the snapshot,
and the earlier state of your hard disk image will be restored as well and your
virus infection will be undone. With an immutable hard disk, all it takes is to shut
down and power on your VM, and the virus infection will be discarded. With
a write-through image however, you cannot easily undo the virus infection by
means of virtualization, but will have to disinfect your virtual machine like a real
computer.
You might find write-through images useful if you want to preserve critical data
irrespective of snapshots. As you can attach more than one image to a VM, you
may want to have one immutable image for the OS and one write-through image
for your data files.
5.5 Differencing Images
The previous section mentioned differencing images and how they are used
with snapshots, immutable images, and multiple disk attachments. This section
describes in more detail how differencing images work.
A differencing image is a special disk image that only holds the differences to
another image. A differencing image by itself is useless, it must always refer to
another image. The differencing image is then typically referred to as a child,
which holds the differences to its parent.
When a differencing image is active, it receives all write operations from the
virtual machine instead of its parent. The differencing image only contains the
sectors of the virtual hard disk that have changed since the differencing image
was created. When the machine reads a sector from such a virtual hard disk, it
looks into the differencing image first. If the sector is present, it is returned from
there. If not, Oracle VirtualBox looks into the parent. In other words, the parent
becomes read-only. It is never written to again, but it is read from if a sector has
not changed.
Differencing images can be chained. If another differencing image is created for
a virtual disk that already has a differencing image, then it becomes a grandchild
of the original parent. The first differencing image then becomes read-only as
well, and write operations only go to the second-level differencing image. When
143
Oracle VirtualBox: User Guide for Release 7.1
reading from the virtual disk, Oracle VirtualBox needs to look into the second
differencing image first, then into the first if the sector was not found, and then
into the original image.
There can be an unlimited number of differencing images, and each image
can have more than one child. As a result, the differencing images can form a
complex tree with parents, siblings, and children, depending on how complex
your machine configuration is. Write operations always go to the one active
differencing image that is attached to the machine, and for read operations, Oracle
VirtualBox may need to look up all the parents in the chain until the sector in
question is found. You can view such a tree in the Virtual Media Manager.
Figure 3: Differencing Images, Shown in Virtual Media Manager
In all of these situations, from the point of view of the virtual machine, the virtual
hard disk behaves like any other disk. While the virtual machine is running, there
is a slight runtime I/O overhead because Oracle VirtualBox might need to look up
sectors several times. This is not noticeable however since the tables with sector
information are always kept in memory and can be looked up quickly.
Differencing images are used in the following situations:
Snapshots. When you create a snapshot, as explained in the previous section,
Oracle VirtualBox freezes the images attached to the virtual machine and
creates differencing images for each image that is not in write-through mode.
From the point of view of the virtual machine, the virtual disks continue to
operate before, but all write operations go into the differencing images. Each
time you create another snapshot, for each hard disk attachment, another
differencing image is created and attached, forming a chain or tree.
In the above screenshot, you see that the original disk image is now attached to
a snapshot, representing the state of the disk when the snapshot was taken.
144
5 Virtual Storage
If you restore a snapshot, and want to go back to the exact machine state that
was stored in the snapshot, the following happens:
Oracle VirtualBox copies the virtual machine settings that were copied into
the snapshot back to the virtual machine. As a result, if you have made
changes to the machine configuration since taking the snapshot, they are
undone.
If the snapshot was taken while the machine was running, it contains a saved
machine state, and that state is restored as well. After restoring the snapshot,
the machine will then be in Saved state and resume execution from there
when it is next started. Otherwise the machine will be in Powered Off state
and do a full boot.
For each disk image attached to the machine, the differencing image holding
all the write operations since the current snapshot was taken is thrown
away, and the original parent image is made active again. If you restored
the root snapshot, then this will be the root disk image for each attachment.
Otherwise, some other differencing image descended from it. This effectively
restores the old machine state.
If you later delete a snapshot in order to free disk space, for each disk
attachment, one of the differencing images becomes obsolete. In this case, the
differencing image of the disk attachment cannot simply be deleted. Instead,
Oracle VirtualBox needs to look at each sector of the differencing image and
needs to copy it back into its parent. This is called "merging" images and can be
a potentially lengthy process, depending on how large the differencing image is.
It can also temporarily need a considerable amount of extra disk space, before
the differencing image obsoleted by the merge operation is deleted.
Immutable images. When an image is switched to immutable mode, a
differencing image is created as well. As with snapshots, the parent image
then becomes read-only, and the differencing image receives all the write
operations. Every time the virtual machine is started, all the immutable images
which are attached to it have their respective differencing image thrown away,
effectively resetting the virtual machine's virtual disk with every restart.
5.6 Cloning Disk Images
You can duplicate hard disk image files on the same host to quickly produce a
second virtual machine with the same OS setup. However, you should only make
copies of virtual disk images using the utility supplied with Oracle VirtualBox. See
8.7 VBoxManage clonemedium on page 211. This is because Oracle VirtualBox
assigns a UUID to each disk image, which is also stored inside the image, and
Oracle VirtualBox will refuse to work with two images that use the same number.
If you do accidentally try to reimport a disk image which you copied normally, you
can make a second copy using the VBoxManage clonevm command and import that
instead.
Note that Linux distributions identify the boot hard disk from the ID of the drive.
The ID Oracle VirtualBox reports for a drive is determined from the UUID of the
virtual disk image. So if you clone a disk image and try to boot the copied image
the guest might not be able to determine its own boot disk as the UUID changed.
145
Oracle VirtualBox: User Guide for Release 7.1
In this case you have to adapt the disk ID in your boot loader script, for example /
boot/grub/menu.lst. The disk ID looks like the following:
scsi-SATA_VBOX_HARDDISK_VB5cfdb1e2-c251e503
The ID for the copied image can be determined as follows:
hdparm -i /dev/sda
5.7 Host Input/Output Caching
Oracle VirtualBox can optionally disable the I/O caching that the host OS would
otherwise perform on disk image files.
Traditionally, Oracle VirtualBox has opened disk image files as normal files,
which results in them being cached by the host OS like any other file. The main
advantage of this is speed: when the guest OS writes to disk and the host OS cache
uses delayed writing, the write operation can be reported as completed to the
guest OS quickly while the host OS can perform the operation asynchronously.
Also, when you start a VM a second time and have enough memory available for
the OS to use for caching, large parts of the virtual disk may be in system memory,
and the VM can access the data much faster.
Note that this applies only to image files. Buffering does not occur for virtual
disks residing on remote iSCSI storage, which is the more common scenario in
enterprise-class setups. See 5.10 iSCSI Servers on page 148.
While buffering is a useful default setting for virtualizing a few machines on a
desktop computer, there are some disadvantages to this approach:
Delayed writing through the host OS cache is less secure. When the guest OS
writes data, it considers the data written even though it has not yet arrived on
a physical disk. If for some reason the write does not happen, such as power
failure or host crash, the likelihood of data loss increases.
Disk image files tend to be very large. Caching them can therefore quickly use
up the entire host OS cache. Depending on the efficiency of the host OS caching,
this may slow down the host immensely, especially if several VMs run at the
same time. For example, on Linux hosts, host caching may result in Linux
delaying all writes until the host cache is nearly full and then writing out all
these changes at once, possibly stalling VM execution for minutes. This can
result in I/O errors in the guest as I/O requests time out there.
Physical memory is often wasted as guest OSes typically have their own I/O
caches, which may result in the data being cached twice, in both the guest and
the host caches, for little effect.
If you decide to disable host I/O caching for the above reasons, Oracle VirtualBox
uses its own small cache to buffer writes, but no read caching since this is typically
already performed by the guest OS. In addition, Oracle VirtualBox fully supports
asynchronous I/O for its virtual SATA, SCSI, and SAS controllers through multiple I/
O threads.
Since asynchronous I/O is not supported by IDE controllers, for performance
reasons, you may want to leave host caching enabled for your VM's virtual IDE
controllers.
146
5 Virtual Storage
For this reason, Oracle VirtualBox enables you to configure whether the host I/
O cache is used for each I/O controller separately. Either select the Use Host I/O
Cache check box in the Storage settings for a given virtual storage controller, or
use the following VBoxManage command to disable the host I/O cache for a virtual
storage controller:
VBoxManage storagectl "VM name" --name <controllername> --hostiocache off
See 8.48 VBoxManage storagectl on page 390.
For the above reasons, Oracle VirtualBox uses SATA controllers by default for new
virtual machines.
5.8 Limiting Bandwidth for Disk Images
Oracle VirtualBox supports limiting of the maximum bandwidth used for
asynchronous I/O. Additionally it supports sharing limits through bandwidth
groups for several images. It is possible to have more than one such limit.
Limits are configured using VBoxManage. The example below creates a bandwidth
group named Limit, sets the limit to 20 MB per second, and assigns the group to
the attached disks of the VM:
VBoxManage bandwidthctl "VM name" add Limit --type disk --limit 20M
VBoxManage storageattach "VM name" --storagectl "SATA" --port 0 --device 0 --
type hdd
--medium disk1.vdi --bandwidthgroup Limit
VBoxManage storageattach "VM name" --storagectl "SATA" --port 1 --device 0 --
type hdd
--medium disk2.vdi --bandwidthgroup Limit
All disks in a group share the bandwidth limit, meaning that in the example above
the bandwidth of both images combined can never exceed 20 MBps. However, if
one disk does not require bandwidth the other can use the remaining bandwidth
of its group.
The limits for each group can be changed while the VM is running, with changes
being picked up immediately. The example below changes the limit for the group
created in the example above to 10 MBps:
VBoxManage bandwidthctl "VM name" set Limit --limit 10M
5.9 CD/DVD Support
Virtual CD/DVD drives by default support only reading. The medium configuration
is changeable at runtime. You can select between the following options to provide
the medium data:
Host Drive defines that the guest can read from the medium in the host drive.
Image file gives the guest read-only access to the data in the image. This is
typically an ISO file.
Empty means a drive without an inserted medium.
Changing between the above, or changing a medium in the host drive that is
accessed by a machine, or changing an image file will signal a medium change to
147
Oracle VirtualBox: User Guide for Release 7.1
the guest OS. The guest OS can then react to the change, for example by starting an
installation program.
Medium changes can be prevented by the guest, and Oracle VirtualBox reflects
that by locking the host drive if appropriate. You can force a medium removal
in such situations by using the VirtualBox Manager or the VBoxManage command
line tool. Effectively this is the equivalent of the emergency eject which many CD/
DVD drives provide, with all associated side effects. The guest OS can issue error
messages, just like on real hardware, and guest applications may misbehave. Use
this with caution.
Note:
The identification string of the drive provided to the guest, displayed by
configuration tools such as the Windows Device Manager, is always VBOX CD-
ROM, irrespective of the current configuration of the virtual drive. This is to
prevent hardware detection from being triggered in the guest OS every time the
configuration is changed.
The standard CD/DVD emulation enables reading of standard data CD and DVD
formats only. As an experimental feature, for additional capabilities, it is possible
to give the guest direct access to the CD/DVD host drive by enabling passthrough
mode. Depending on the host hardware, this may potentially enable the following
things to work:
CD/DVD writing from within the guest, if the host DVD drive is a CD/DVD writer
Playing audio CDs
Playing encrypted DVDs
To enable host drive passthrough you can use the --passthrough option of the
VBoxManage storageattach command. See 8.47 VBoxManage storageattach on
page 383.
Even if passthrough is enabled, unsafe commands, such as updating the drive
firmware, will be blocked. Video CD formats are never supported, not even in
passthrough mode, and cannot be played from a virtual machine.
On Oracle Solaris hosts, passthrough requires running Oracle VirtualBox with real
root permissions due to security measures enforced by the host.
5.10 iSCSI Servers
iSCSI stands for Internet SCSI and is a standard that supports use of the SCSI
protocol over Internet (TCP/IP) connections. Especially with the advent of Gigabit
Ethernet, it has become affordable to attach iSCSI storage servers simply as remote
hard disks to a computer network. In iSCSI terminology, the server providing
storage resources is called an iSCSI target, while the client connecting to the server
and accessing its resources is called an iSCSI initiator.
Oracle VirtualBox can transparently present iSCSI remote storage to a virtual
machine as a virtual hard disk. The guest OS will not see any difference between a
148
5 Virtual Storage
virtual disk image (VDI file) and an iSCSI target. To achieve this, Oracle VirtualBox
has an integrated iSCSI initiator.
Oracle VirtualBox's iSCSI support has been developed according to the iSCSI
standard and should work with all standard-conforming iSCSI targets. To use an
iSCSI target with Oracle VirtualBox, you must use the command line. See 8.47
VBoxManage storageattach on page 383.
5.11 vboximg-mount: A Utility for FUSE Mounting a Virtual Disk
Image
vboximg-mount is a command line utility for Mac OS and Linux hosts that provides
raw access to an Oracle VirtualBox virtual disk image on the host system. Use this
utility to mount, view, and optionally modify the disk image contents.
The utility is based on Filesystem in Userspace (FUSE) technology and uses the
VirtualBox runtime engine. Ensure that Oracle VirtualBox is running on the host
system.
Note:
When using vboximg-mount, ensure that the following conditions apply:
The disk image is not being used by any other systems, such as by guest VMs.
No VMs are running on the host system.
Raw access using FUSE is preferred over direct loopback mounting of virtual disk
images, because it is snapshot aware. It can selectively merge disk differencing
images in an exposed virtual hard disk, providing historical or up-to-date
representations of the virtual disk contents.
vboximg-mount enables you to view information about registered VMs, their
attached disk media, and any snapshots. Also, you can view partition information
for a disk image.
The vboximg-mount command includes experimental read-only access to file
systems inside a VM disk image. This feature enables you to extract some files
from the disk image without starting the VM and without requiring third-party file
system drivers on the host system. FAT, NTFS, ext2, ext3, and ext4 file systems are
supported.
Use the --help option to view information about the vboximg-mount command
usage. The complete command reference is described in 8.54 vboximg-mount on
page 401.
When vboximg-mount mounts an Oracle VirtualBox disk image, it creates a one
level deep file system at a mount point that you specify. The file system includes a
device node that represents the synthesized disk image as a readable or readable-
writeable bytestream. This bytestream can be mounted either by using the host OS
or by using other FUSE-based file systems.
149
Oracle VirtualBox: User Guide for Release 7.1
5.11.1 Viewing Detailed Information About a Virtual Disk Image
The following examples show how to use the vboximg-mount command to view
information about virtual disk images.
The following command outputs detailed information about all registered VMs
and associated snapshots:
$ vboximg-mount --list --verbose
------------------------------------------------------
VM Name: "macOS High Sierra 10.13"
UUID: 3887d96d-831c-4187-a55a-567c504ff0e1
Location: /Volumes/work/vm_guests/macOS High Sierra 10.13/macOS High Sierra
10.13.vbox
-----------------------
HDD base: "macOS High Sierra 10.13.vdi"
UUID: f9ea7173-6869-4aa9-b487-68023a655980
Location: /Volumes/work/vm_guests/macOS High Sierra 10.13/macOS High
Sierra 10.13.vdi
Diff 1:
UUID: 98c2bac9-cf37-443d-a935-4e879b70166d
Location: /Volumes/work/vm_guests/macOS High Sierra 10.13/
Snapshots/{98c2bac9-cf37-443d-a935-4e879b70166d}.vdi
Diff 2:
UUID: f401f381-7377-40b3-948e-3c61241b1a42
Location: /Volumes/work/vm_guests/macOS High Sierra 10.13/
Snapshots/{f401f381-7377-40b3-948e-3c61241b1a42}.vdi
-----------------------
HDD base: "simple_fixed_disk.vdi"
UUID: ffba4d7e-1277-489d-8173-22ca7660773d
Location: /Volumes/work/vm_guests/macOS High Sierra 10.13/
simple_fixed_disk.vdi
Diff 1:
UUID: aecab681-0d2d-468b-8682-93f79dc97a48
Location: /Volumes/work/vm_guests/macOS High Sierra 10.13/
Snapshots/{aecab681-0d2d-468b-8682-93f79dc97a48}.vdi
Diff 2:
UUID: 70d6b34d-8422-47fa-8521-3b6929a1971c
Location: /Volumes/work/vm_guests/macOS High Sierra 10.13/
Snapshots/{70d6b34d-8422-47fa-8521-3b6929a1971c}.vdi
------------------------------------------------------
VM Name: "debian"
UUID: 5365ab5f-470d-44c0-9863-dad532ee5905
Location: /Volumes/work/vm_guests/debian/debian.vbox
-----------------------
HDD base: "debian.vdi"
UUID: 96d2e92e-0d4e-46ab-a0f1-008fdbf997e7
Location: /Volumes/work/vm_guests/debian/ol7.vdi
Diff 1:
UUID: f9cc866a-9166-42e9-a503-bbfe9b7312e8
Location: /Volumes/work/vm_guests/debian/Snapshots/
{f9cc866a-9166-42e9-a503-bbfe9b7312e8}.vdi
The following command outputs partition information about the specified disk
image:
$ vboximg-mount --image=f9ea7173-6869-4aa9-b487-68023a655980 --list
Virtual disk image:
Path: /Volumes/work/vm_guests/macOS High Sierra 10.13/macOS High Sierra
10.13.vdi
UUID: f9ea7173-6869-4aa9-b487-68023a655980
# Start Sectors Size Offset Type
150
5 Virtual Storage
1 40 409599 199.9M 20480 EFI System
2 409640 67453071 32.1G 209735680 Hierarchical File System Plus
(HFS+)
3 67862712 1269535 107.8M 34745708544 Apple Boot (Recovery HD)
5.11.2 Mounting a Virtual Disk Image
The following steps show how to use the vboximg-mount command to mount a
partition of a virtual disk image on the host OS.
1. Create a mount point on the host OS. For example:
$ mkdir macos_sysdisk
2. Show partition information about the virtual disk image.
$ vboximg-mount --image=uuid --list
where uuid is the UUID of the disk image.
3. Use vboximg-mount to perform a FUSE mount of a partition on the virtual disk
image. For example:
$ vboximg-mount --image=uuid -p 2 macos_sysdisk
where uuid is the UUID for the disk image.
In this example, partition 2 is mounted on the macos_sysdisk mount point.
The mount includes all snapshots for the disk image.
4. Use the host OS to mount the vhdd device node. The FUSE-mounted device node
represents the virtual disk image.
$ ls macos_sysdisk
macOS High Sierra 10.13.vdi vhdd
$ sudo mount macos_sysdisk/vhdd /mnt
151
Oracle VirtualBox: User Guide for Release 7.1
152
6 Virtual Networking
6 Virtual Networking
As mentioned in 3.10 Network Settings on page 100, Oracle VirtualBox provides up
to eight virtual PCI Ethernet cards for each virtual machine. For each such card,
you can individually select the following:
The hardware that will be virtualized.
The virtualization mode that the virtual card operates in, with respect to your
physical networking hardware on the host.
Four of the network cards can be configured in the Network section of the
Settings window in VirtualBox Manager. You can configure all eight network
cards on the command line using VBoxManage modifyvm. See 8.35 VBoxManage
modifyvm on page 333.
This chapter explains the various networking settings in more detail.
6.1 Virtual Networking Hardware
For each card, you can individually select what kind of hardware will be presented
to the virtual machine. Oracle VirtualBox can virtualize the following types of
networking hardware:
AMD PCNet PCI II (Am79C970A) Not available on Arm guests.
AMD PCNet FAST III (Am79C973), the default setting on x86 guests. Not available
on Arm guests.
Intel PRO/1000 MT Desktop (82540EM)
Intel PRO/1000 T Server (82543GC)
Intel PRO/1000 MT Server (82545EM)
Paravirtualized network adapter (virtio-net)
The PCNet FAST III is the default because it is supported by nearly all operating
systems, as well as by the GNU GRUB boot manager. As an exception, the Intel
PRO/1000 family adapters are chosen for some guest operating system types that
no longer ship with drivers for the PCNet card, such as Windows Vista.
The Intel PRO/1000 MT Desktop type works with Windows Vista and later versions.
The T Server variant of the Intel PRO/1000 card is recognized by Windows XP
guests without additional driver installation. The MT Server variant facilitates OVF
imports from other platforms.
The Paravirtualized network adapter (virtio-net) is special. If you select this
adapter, then Oracle VirtualBox does not virtualize common networking hardware
that is supported by common guest operating systems. Instead, Oracle VirtualBox
expects a special software interface for virtualized environments to be provided
by the guest, thus avoiding the complexity of emulating networking hardware
and improving network performance. Oracle VirtualBox provides support for the
industry-standard virtio networking drivers, which are part of the open source
KVM project.
153
Oracle VirtualBox: User Guide for Release 7.1
The virtio networking drivers are available for the following guest operating
systems:
Linux kernels version 2.6.25 or later can be configured to provide virtio
support. Some distributions have also back-ported virtio to older kernels.
For Windows 2000, XP, and Vista, virtio drivers can be downloaded and
installed from the KVM project web page:
http://www.linux-kvm.org/page/WindowsGuestDrivers.
Oracle VirtualBox also has limited support for jumbo frames. These are networking
packets with more than 1500 bytes of data, provided that you use the Intel card
virtualization and bridged networking. Jumbo frames are not supported with
the AMD networking devices. In those cases, jumbo packets will silently be
dropped for both the transmit and the receive direction. Guest operating systems
trying to use this feature will observe this as a packet loss, which may lead to
unexpected application behavior in the guest. This does not cause problems with
guest operating systems in their default configuration, as jumbo frames need to be
explicitly enabled.
6.2 Introduction to Networking Modes
Each of the networking adapters can be separately configured to operate in one of
the following modes:
Not attached. In this mode, Oracle VirtualBox reports to the guest that a
network card is present, but that there is no connection. This is as if no Ethernet
cable was plugged into the card. Using this mode, it is possible to pull the virtual
Ethernet cable and disrupt the connection, which can be useful to inform a
guest operating system that no network connection is available and enforce a
reconfiguration.
Network Address Translation (NAT). If all you want is to browse the Web,
download files, and view email inside the guest, then this default mode should
be sufficient for you, and you can skip the rest of this section. Please note that
there are certain limitations when using Windows file sharing. See 6.3.3 NAT
Limitations on page 157.
NAT Network. A NAT network is a type of internal network that allows
outbound connections. See 6.4 Network Address Translation Service on page
158.
Bridged networking. This is for more advanced networking needs, such as
network simulations and running servers in a guest. When enabled, Oracle
VirtualBox connects to one of your installed network cards and exchanges
network packets directly, circumventing your host operating system's network
stack.
Internal networking. This can be used to create a different kind of software-
based network which is visible to selected virtual machines, but not to
applications running on the host or to the outside world.
Host-only networking. This can be used to create a network containing the
host and a set of virtual machines, without the need for the host's physical
network interface. Instead, a virtual network interface, similar to a loopback
154
6 Virtual Networking
interface, is created on the host, providing connectivity among virtual machines
and the host.
Cloud networking. This can be used to connect a local VM to a subnet on a
remote cloud service.
Generic networking. Rarely used modes which share the same generic
network interface, by allowing the user to select a driver which can be included
with Oracle VirtualBox or be distributed in an extension pack.
The following submodes are available:
UDP Tunnel: Used to interconnect virtual machines running on different
hosts directly, easily, and transparently, over an existing network
infrastructure.
VDE (Virtual Distributed Ethernet) networking: Used to connect to a
Virtual Distributed Ethernet switch on a Linux or a FreeBSD host. At the
moment this option requires compilation of Oracle VirtualBox from sources,
as the Oracle packages do not include it.
The following table provides an overview of the most important networking
modes.
Table 4: Overview of Networking Modes
Overview of Networking Modes
Mode
VM→Host VM←Host VM1↔VM2 VM→Net/LAN VM←Net/LAN
Host-only + + +
Internal +
Bridged + + + + +
NAT + Port forward + Port forward
NATservice + Port forward + + Port forward
The following sections describe the available network modes in more detail.
6.3 Network Address Translation (NAT)
Network Address Translation (NAT) is the simplest way of accessing an external
network from a virtual machine. Usually, it does not require any configuration on
the host network and guest system. For this reason, it is the default networking
mode in Oracle VirtualBox.
A virtual machine with NAT enabled acts much like a real computer that
connects to the Internet through a router. The router, in this case, is the Oracle
VirtualBox networking engine, which maps traffic from and to the virtual machine
transparently. In Oracle VirtualBox this router is placed between each virtual
machine and the host. This separation maximizes security since by default virtual
machines cannot talk to each other.
The disadvantage of NAT mode is that, much like a private network behind a
router, the virtual machine is invisible and unreachable from the outside internet.
155
Oracle VirtualBox: User Guide for Release 7.1
You cannot run a server this way unless you set up port forwarding. See 6.3.1
Configuring Port Forwarding with NAT on page 156.
The network frames sent out by the guest operating system are received by Oracle
VirtualBox's NAT engine, which extracts the TCP/IP data and resends it using the
host operating system. To an application on the host, or to another computer
on the same network as the host, it looks like the data was sent by the Oracle
VirtualBox application on the host, using an IP address belonging to the host.
Oracle VirtualBox listens for replies to the packages sent, and repacks and resends
them to the guest machine on its private network.
Note:
Even though the NAT engine separates the VM from the host, the VM has
access to the host's loopback interface and the network services running on it.
The host's loopback interface is accessible as IP address 10.0.2.2. This access
to the host's loopback interface can be extremely useful in some cases, for
example when running a web application under development in the VM and the
database server on the loopback interface on the host.
The virtual machine receives its network address and configuration on the private
network from a DHCP server integrated into Oracle VirtualBox. The IP address
thus assigned to the virtual machine is usually on a completely different network
than the host. As more than one card of a virtual machine can be set up to use
NAT, the first card is connected to the private network 10.0.2.0, the second card to
the network 10.0.3.0 and so on. If you need to change the guest-assigned IP range,
see Fine Tuning the Oracle VirtualBox NAT Engine.
6.3.1 Configuring Port Forwarding with NAT
As the virtual machine is connected to a private network internal to Oracle
VirtualBox and invisible to the host, network services on the guest are not
accessible to the host machine or to other computers on the same network.
However, like a physical router, Oracle VirtualBox can make selected services
available to the world outside the guest through port forwarding. This means that
Oracle VirtualBox listens to certain ports on the host and resends all packets which
arrive there to the guest, on the same or a different port.
To an application on the host or other physical or virtual machines on the
network, it looks as though the service being proxied is actually running on the
host. This also means that you cannot run the same service on the same ports on
the host. However, you still gain the advantages of running the service in a virtual
machine. For example, services on the host machine or on other virtual machines
cannot be compromised or crashed by a vulnerability or a bug in the service, and
the service can run in a different operating system than the host system.
To configure port forwarding you can use the graphical Port Forwarding
editor which can be found in the Network settings dialog for network adaptors
configured to use NAT. Here, you can map host ports to guest ports to allow
network traffic to be routed to a specific port in the guest.
Alternatively, the command line tool VBoxManage can be used. See 8.35
VBoxManage modifyvm on page 333.
156
6 Virtual Networking
You will need to know which ports on the guest the service uses and to decide
which ports to use on the host. You may want to use the same ports on the guest
and on the host. You can use any ports on the host which are not already in use by
a service. For example, to set up incoming NAT connections to an ssh server in the
guest, use the following command:
VBoxManage modifyvm "VM name" --nat-pf1 "guestssh,tcp,,2222,,22"
In the above example, all TCP traffic arriving on port 2222 on any host interface
will be forwarded to port 22 in the guest. The protocol name tcp is a mandatory
attribute defining which protocol should be used for forwarding, udp could also
be used. The name guestssh is purely descriptive and will be auto-generated
if omitted. The number after --nat-pf denotes the network card, as with other
VBoxManage commands.
To remove this forwarding rule, use the following command:
VBoxManage modifyvm "VM name" --natpf1 delete "guestssh"
If for some reason the guest uses a static assigned IP address not leased from the
built-in DHCP server, it is required to specify the guest IP when registering the
forwarding rule, as follows:
VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,10.0.2.19,22"
This example is identical to the previous one, except that the NAT engine is being
told that the guest can be found at the 10.0.2.19 address.
To forward all incoming traffic from a specific host interface to the guest, specify
the IP of that host interface as follows:
VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,127.0.0.1,2222,,22"
This example forwards all TCP traffic arriving on the localhost interface at
127.0.0.1 through port 2222 to port 22 in the guest.
It is possible to configure incoming NAT connections while the VM is running, see
8.12 VBoxManage controlvm on page 228.
6.3.2 PXE Booting with NAT
PXE booting is now supported in NAT mode. The NAT DHCP server provides a
boot file name of the form vmname.pxe if the directory TFTP exists in the directory
where the user's VirtualBox.xml file is kept. It is the responsibility of the user to
provide vmname.pxe.
6.3.3 NAT Limitations
There are some limitations of NAT mode which users should be aware of, as
follows:
ICMP protocol limitations. Some frequently used network debugging tools,
such as ping or traceroute, rely on the ICMP protocol for sending and receiving
messages. Oracle VirtualBox ICMP support has some limitations, meaning ping
should work but some other tools may not work reliably.
Receiving of UDP broadcasts. The guest does not reliably receive UDP
broadcasts. In order to save resources, it only listens for a certain amount of
157
Oracle VirtualBox: User Guide for Release 7.1
time after the guest has sent UDP data on a particular port. As a consequence,
NetBios name resolution based on broadcasts does not always work, but WINS
always works. As a workaround, you can use the numeric IP of the required
server in the \\server\share notation.
Some protocols are not supported. Protocols other than TCP and UDP are not
supported. GRE is not supported. This means some VPN products, such as PPTP
from Microsoft, cannot be used. There are other VPN products which use only
TCP and UDP.
Forwarding host ports below 1024. On UNIX-based hosts, such as Linux,
Oracle Solaris, and macOS, it is not possible to bind to ports below 1024 from
applications that are not run by root. As a result, if you try to configure such a
port forwarding, the VM will refuse to start.
These limitations normally do not affect standard network use. But the presence
of NAT has also subtle effects that may interfere with protocols that are normally
working. One example is NFS, where the server is often configured to refuse
connections from non-privileged ports, which are those ports above 1024.
6.4 Network Address Translation Service
The Network Address Translation (NAT) service works in a similar way to a home
router, grouping the systems using it into a network and preventing systems
outside of this network from directly accessing systems inside it, but letting
systems inside communicate with each other and with systems outside using TCP
and UDP over IPv4 and IPv6.
A NAT service is attached to an internal network. Virtual machines which are to
make use of it should be attached to that internal network. The name of internal
network is chosen when the NAT service is created and the internal network will
be created if it does not already exist. The following is an example command to
create a NAT network:
VBoxManage natnetwork add --netname natnet1 --network "192.168.15.0/24" --enable
Here, natnet1 is the name of the internal network to be used and 192.168.15.0/24
is the network address and mask of the NAT service interface. By default in this
static configuration the gateway will be assigned the address 192.168.15.1, the
address following the interface address, though this is subject to change. To attach
a DHCP server to the internal network, modify the example command as follows:
VBoxManage natnetwork add --netname natnet1 --network "192.168.15.0/24" --enable
--dhcp on
To add a DHCP server to an existing network, use the following command:
VBoxManage natnetwork modify --netname natnet1 --dhcp on
To disable the DHCP server, use the following command:
VBoxManage natnetwork modify --netname natnet1 --dhcp off
A DHCP server provides a list of registered nameservers, but does not map servers
from the 127/8 network.
To start the NAT service, use the following command:
VBoxManage natnetwork start --netname natnet1
158
6 Virtual Networking
If the network has a DHCP server attached then it will start together with the NAT
network service.
To stop the NAT network service, together with any DHCP server:
VBoxManage natnetwork stop --netname natnet1
To delete the NAT network service:
VBoxManage natnetwork remove --netname natnet1
This command does not remove the DHCP server if one is enabled on the internal
network.
Port-forwarding is supported, using the --port-forward-4 switch for IPv4 and --
port-forward-6 for IPv6. For example:
VBoxManage natnetwork modify \
--netname natnet1 --port-forward-4 "ssh:tcp:[]:1022:[192.168.15.5]:22"
This adds a port-forwarding rule from the host's TCP 1022 port to the port 22
on the guest with IP address 192.168.15.5. Host port, guest port and guest IP are
mandatory. To delete the rule, use the following command:
VBoxManage natnetwork modify --netname natnet1 --port-forward-4 delete ssh
It is possible to bind a NAT service to specified interface. For example:
VBoxManage setextradata global "NAT/win-nat-test-0/SourceIp4" 192.168.1.185
To see the list of registered NAT networks, use the following command:
VBoxManage list natnetworks
NAT networks can also be created, deleted, and configured using the Network
Manager tool in VirtualBox Manager. Click File, Tools, Network Manager. See
6.11 Network Manager on page 165.
Note:
Even though the NAT service separates the VM from the host, the VM has access
to the host's loopback interface and the network services running on it. The
host's loopback interface is accessible as IP address 10.0.2.2 (assuming the
default configuration, in other configurations it's the respective address in
the configured IPv4 or IPv6 network range). This access to the host's loopback
interface can be extremely useful in some cases, for example when running a
web application under development in the VM and the database server on the
loopback interface on the host.
6.5 Bridged Networking
With bridged networking, Oracle VirtualBox uses a device driver on your host
system that filters data from your physical network adapter. This driver is
therefore called a net filter driver. This enables Oracle VirtualBox to intercept
data from the physical network and inject data into it, effectively creating a
new network interface in software. When a guest is using such a new software
interface, it looks to the host system as though the guest were physically connected
to the interface using a network cable. The host can send data to the guest through
159
Oracle VirtualBox: User Guide for Release 7.1
that interface and receive data from it. This means that you can set up routing or
bridging between the guest and the rest of your network.
Note:
Even though TAP interfaces are no longer necessary on Linux for bridged
networking, you can still use TAP interfaces for certain advanced setups, since
you can connect a VM to any host interface.
To enable bridged networking, open the Settings dialog of a virtual machine, go
to the Network page and select Bridged Network in the drop-down list for the
Attached To field. Select a host interface from the list at the bottom of the page,
which contains the physical network interfaces of your systems. On a typical
MacBook, for example, this will allow you to select between en1: AirPort, which
is the wireless interface, and en0: Ethernet, which represents the interface with a
network cable.
Note:
Bridging to a wireless interface is done differently from bridging to a wired
interface, because most wireless adapters do not support promiscuous mode. All
traffic has to use the MAC address of the host's wireless adapter, and therefore
Oracle VirtualBox needs to replace the source MAC address in the Ethernet
header of an outgoing packet to make sure the reply will be sent to the host
interface. When Oracle VirtualBox sees an incoming packet with a destination
IP address that belongs to one of the virtual machine adapters it replaces the
destination MAC address in the Ethernet header with the VM adapter's MAC
address and passes it on. Oracle VirtualBox examines ARP and DHCP packets in
order to learn the IP addresses of virtual machines.
Depending on your host operating system, the following limitations apply:
macOS hosts. Functionality is limited when using AirPort, the Mac's wireless
networking system, for bridged networking. Currently, Oracle VirtualBox
supports only IPv4 and IPv6 over AirPort. For other protocols, such as IPX, you
must choose a wired interface.
Linux hosts. Functionality is limited when using wireless interfaces for bridged
networking. Currently, Oracle VirtualBox supports only IPv4 and IPv6 over
wireless. For other protocols, such as IPX, you must choose a wired interface.
Also, setting the MTU to less than 1500 bytes on wired interfaces provided by
the sky2 driver on the Marvell Yukon II EC Ultra Ethernet NIC is known to cause
packet losses under certain conditions.
Some adapters strip VLAN tags in hardware. This does not allow you to use
VLAN trunking between VM and the external network with Linux kernels
before 2.6.27, or with host operating systems other than Linux.
Oracle Solaris hosts. There is no support for using wireless interfaces. Filtering
guest traffic using IPFilter is also not completely supported due to technical
restrictions of the Oracle Solaris networking subsystem. These issues may be
addressed in later releases of Oracle Solaris 11.
160
6 Virtual Networking
On Oracle Solaris 11 hosts build 159 and above, it is possible to use Oracle
Solaris Crossbow Virtual Network Interfaces (VNICs) directly with Oracle
VirtualBox without any additional configuration other than each VNIC must be
exclusive for every guest network interface.
When using VLAN interfaces with Oracle VirtualBox, they must be named
according to the PPA-hack naming scheme, such as e1000g513001. Otherwise,
the guest may receive packets in an unexpected format.
6.6 Internal Networking
Internal Networking is similar to bridged networking in that the VM can directly
communicate with the outside world. However, the outside world is limited to
other VMs on the same host which connect to the same internal network.
Even though technically, everything that can be done using internal networking
can also be done using bridged networking, there are security advantages with
internal networking. In bridged networking mode, all traffic goes through a
physical interface of the host system. It is therefore possible to attach a packet
sniffer such as Wireshark to the host interface and log all traffic that goes over
it. If, for any reason, you prefer two or more VMs on the same machine to
communicate privately, hiding their data from both the host system and the user,
bridged networking therefore is not an option.
Internal networks are created automatically as needed. There is no central
configuration. Every internal network is identified simply by its name. Once there
is more than one active virtual network card with the same internal network ID,
the Oracle VirtualBox support driver will automatically wire the cards and act as
a network switch. The Oracle VirtualBox support driver implements a complete
Ethernet switch and supports both broadcast/multicast frames and promiscuous
mode.
In order to attach a VM's network card to an internal network, set its networking
mode to Internal Networking. There are two ways to accomplish this:
Use the VM's Settings window in VirtualBox Manager. In the Network category
of the Settings window, select Internal Network from the drop-down list of
networking modes. Select the name of an existing internal network from the
drop-down list below, or enter a new name into the Name field.
Use the command line, for example:
VBoxManage modifyvm "VM name" --nic<x> intnet
Optionally, you can specify a network name with the command:
VBoxManage modifyvm "VM name" --intnet<x> "network name"
If you do not specify a network name, the network card will be attached to the
network intnet by default.
Unless you configure the virtual network cards in the guest operating systems that
are participating in the internal network to use static IP addresses, you may want
to use the DHCP server that is built into Oracle VirtualBox to manage IP addresses
for the internal network. See 8.17 VBoxManage dhcpserver on page 263.
161
Oracle VirtualBox: User Guide for Release 7.1
As a security measure, by default, the Linux implementation of internal
networking only allows VMs running under the same user ID to establish an
internal network. However, it is possible to create a shared internal networking
interface, accessible by users with different user IDs.
6.7 Host-Only Networking
Host-only networking can be thought of as a hybrid between the bridged and
internal networking modes. As with bridged networking, the virtual machines
can talk to each other and the host as if they were connected through a physical
Ethernet switch. As with internal networking, a physical networking interface
need not be present, and the virtual machines cannot talk to the world outside the
host since they are not connected to a physical networking interface.
When host-only networking is used, Oracle VirtualBox creates a new software
interface on the host which then appears next to your existing network interfaces.
In other words, whereas with bridged networking an existing physical interface
is used to attach virtual machines to, with host-only networking a new loopback
interface is created on the host. And whereas with internal networking, the traffic
between the virtual machines cannot be seen, the traffic on the loopback interface
on the host can be intercepted.
Note:
Hosts running recent macOS versions do not support host-only adapters. These
adapters are replaced by host-only networks, which define a network mask
and an IP address range, where the host network interface receives the lowest
address in the range.
The host network interface gets added and removed dynamically by the
operating system, whenever a host-only network is used by virtual machines.
On macOS hosts, choose the Host-Only Network option when configuring a
network adapter. The Host-Only Adapter option is provided for legacy support.
Host-only networking is particularly useful for preconfigured virtual appliances,
where multiple virtual machines are shipped together and designed to cooperate.
For example, one virtual machine may contain a web server and a second one
a database, and since they are intended to talk to each other, the appliance can
instruct Oracle VirtualBox to set up a host-only network for the two. A second,
bridged, network would then connect the web server to the outside world to serve
data to, but the outside world cannot connect to the database.
To enable a host-only network interface for a virtual machine, do either of the
following:
Go to the Network page in the virtual machine's Settings dialog and select an
Adapter tab. Ensure that the Enable Network Adapter check box is selected
and choose Host-Only Adapter for the Attached To field.
On the command line, use
VBoxManage modifyvm VM-name --nicN=hostonly --host-only-
adapterN=interface-name.
162
6 Virtual Networking
See 8.35 VBoxManage modifyvm on page 333.
For host-only networking, as with internal networking, you may find the DHCP
server useful that is built into Oracle VirtualBox. This is enabled by default and
manages the IP addresses in the host-only network. Without the DHCP server you
would need to configure all IP addresses statically.
In VirtualBox Manager you can configure the DHCP server by choosing File,
Tools, Network Manager. The Network Manager window lists all host-only
networks which are presently in use. Select the network name and then use the
DHCP Server tab to configure DHCP server settings. See 6.11 Network Manager
on page 165.
Alternatively, you can use the VBoxManage dhcpserver command. See 8.17
VBoxManage dhcpserver on page 263.
Note:
On Linux and macOS hosts the number of host-only interfaces is limited to 128.
There is no such limit for Oracle Solaris and Windows hosts.
On Linux, macOS and Solaris Oracle VirtualBox will only allow IP addresses in
192.168.56.0/21 range to be assigned to host-only adapters. For IPv6 only link-
local addresses are allowed. If other ranges are required, they can be enabled by
creating /etc/vbox/networks.conf and specifying allowed ranges there. For
example, to allow 10.0.0.0/8 and 192.168.0.0/16 IPv4 ranges as well as 2001::/64
range put the following lines into /etc/vbox/networks.conf:
* 10.0.0.0/8 192.168.0.0/16
* 2001::/64
Lines starting with the hash # are ignored. The following example allows any
addresses, effectively disabling range control:
* 0.0.0.0/0 ::/0
If the file exists, but no ranges are specified in it, no addresses will be assigned to
host-only adapters. The following example effectively disables all ranges:
# No addresses are allowed for host-only adapters
6.8 UDP Tunnel Networking
This networking mode enables you to interconnect virtual machines running on
different hosts.
Technically this is done by encapsulating Ethernet frames sent or received by the
guest network card into UDP/IP datagrams, and sending them over any network
available to the host.
UDP Tunnel mode has the following parameters:
163
Oracle VirtualBox: User Guide for Release 7.1
Source UDP port: The port on which the host listens. Datagrams arriving on
this port from any source address will be forwarded to the receiving part of the
guest network card.
Destination address: IP address of the target host of the transmitted data.
Destination UDP port: Port number to which the transmitted data is sent.
When interconnecting two virtual machines on two different hosts, their IP
addresses must be swapped. On a single host, source and destination UDP ports
must be swapped.
In the following example, host 1 uses the IP address 10.0.0.1 and host 2 uses IP
address 10.0.0.2. To configure using the command-line:
VBoxManage modifyvm "VM 01 on host 1" --nic<x> generic
VBoxManage modifyvm "VM 01 on host 1" --nic-generic-drv<x> UDPTunnel
VBoxManage modifyvm "VM 01 on host 1" --nic-property<x> dest=10.0.0.2
VBoxManage modifyvm "VM 01 on host 1" --nic-property<x> sport=10001
VBoxManage modifyvm "VM 01 on host 1" --nic-property<x> dport=10002
VBoxManage modifyvm "VM 02 on host 2" --nic<y> generic
VBoxManage modifyvm "VM 02 on host 2" --nic-generic-drv<y> UDPTunnel
VBoxManage modifyvm "VM 02 on host 2" --nic-property<y> dest=10.0.0.1
VBoxManage modifyvm "VM 02 on host 2" --nic-property<y> sport=10002
VBoxManage modifyvm "VM 02 on host 2" --nic-property<y> dport=10001
Of course, you can always interconnect two virtual machines on the same host, by
setting the destination address parameter to 127.0.0.1 on both. It will act similarly
to an internal network in this case. However, the host can see the network traffic
which it could not in the normal internal network case.
Note:
On UNIX-based hosts, such as Linux, Oracle Solaris, and Mac OS X, it is not
possible to bind to ports below 1024 from applications that are not run by root.
As a result, if you try to configure such a source UDP port, the VM will refuse to
start.
6.9 VDE Networking
Virtual Distributed Ethernet (VDE) is a flexible, virtual network infrastructure
system, spanning across multiple hosts in a secure way. It enables L2/L3 switching,
including spanning-tree protocol, VLANs, and WAN emulation. It is an optional
part of Oracle VirtualBox which is only included in the source code.
VDE is a project developed by Renzo Davoli, Associate Professor at the University
of Bologna, Italy.
The basic building blocks of the infrastructure are VDE switches, VDE plugs, and
VDE wires which interconnect the switches.
The Oracle VirtualBox VDE driver has a single parameter: VDE network. This is the
name of the VDE network switch socket to which the VM will be connected.
The following basic example shows how to connect a virtual machine to a VDE
switch.
1. Create a VDE switch:
164
6 Virtual Networking
vde_switch -s /tmp/switch1
2. Configure VMs using the command-line:
VBoxManage modifyvm "VM name" --nic<x> generic
VBoxManage modifyvm "VM name" --nic-generic-drv<x> VDE
To connect to an automatically allocated switch port:
VBoxManage modifyvm "VM name" --nic-property<x> network=/tmp/switch1
To connect to a specific switch port n:
VBoxManage modifyvm "VM name" --nic-property<x> network=/tmp/switch1[<n>]
This command can be useful for VLANs.
3. (Optional) Map between a VDE switch port and a VLAN.
Using the switch command line:
vde$ vlan/create <VLAN>
vde$ port/setvlan <port> <VLAN>
VDE is available on Linux and FreeBSD hosts only. It is only available if the VDE
software and the VDE plugin library from the VirtualSquare project are installed
on the host system.
Note:
For Linux hosts, the shared library libvdeplug.so must be available in the search
path for shared libraries.
For more information on setting up VDE networks, please see the documentation
accompanying the software. See also http://wiki.virtualsquare.org.
6.10 Cloud Networks
Cloud networks can be used for connections from a local VM to a subnet on a
remote Oracle Cloud Infrastructure instance. See 6.11.3 Cloud Networks Tab on
page 166 for details of how to create and configure a cloud network using the
Network Manager tool in VirtualBox Manager.
To enable a cloud network interface for a virtual machine, do either of the
following:
Go to the Network page in the virtual machine's Settings dialog and select an
Adapter tab. Ensure that the Enable Network Adapter check box is selected
and choose Cloud Network for the Attached To field.
On the command line, use VBoxManage modifyvm vmname --nic x cloud. See
8.35 VBoxManage modifyvm on page 333.
6.11 Network Manager
The Network Manager tool in VirtualBox Manager enables you to create, delete,
and configure the following types of networks used by Oracle VirtualBox:
165
Oracle VirtualBox: User Guide for Release 7.1
Host-only networks. See 6.11.1 Host-Only Networks Tab on page 166.
NAT networks. See 6.11.2 NAT Networks Tab on page 166.
Cloud networks. See 6.11.3 Cloud Networks Tab on page 166.
To display the Network Manager, go to the global Tools menu and click Network.
6.11.1 Host-Only Networks Tab
The Host-Only Networks tab in Network Manager lists all host-only networks that
are currently in use.
Click Create to add a new host-only network to the list.
Click Remove to remove a host-only network from the list.
Click Properties to show or hide settings for the selected host-only network.
To configure a host-only network, select the network name in the Name field and
do the following:
Use the Adapter tab to configure the network adapter for the host-only
network.
Use the DHCP Server tab to configure settings for the DHCP server used by
the host-only network. The DHCP server is built into Oracle VirtualBox and
manages IP addresses for the network automatically.
6.11.2 NAT Networks Tab
The NAT Networks tab in Network Manager lists all NAT networks that are
currently in use.
Click Create to add a new NAT network to the list.
Click Remove to remove a NAT network from the list.
Click Properties to show or hide settings for the selected NAT network.
To configure a NAT network, select the network name in the Name field and do
the following:
Use the General Options tab to configure the network settings used by the
NAT network. For example, the network address and mask of the NAT service
interface.
Use the Port Forwarding tab to configure port forwarding rules used by the
NAT network.
6.11.3 Cloud Networks Tab
The Cloud Networks tab in Network Manager lists all cloud networks that are
currently in use.
Click Create to add a new cloud network to the list.
Click Remove to remove a cloud network from the list.
Click Properties to show or hide settings for the selected cloud network.
To configure a cloud network, select the network name in the Name field and
specify the following:
166
6 Virtual Networking
Name: The name used for the cloud network.
Provider: The cloud service provider, such as Oracle Cloud Infrastructure.
Profile: The cloud profile used to connect to the cloud network.
ID: The OCID for the cloud tunneling network. Click the Network icon to view
the subnets on Oracle Cloud Infrastructure that are available for tunneling
traffic.
See 1.16.10 Using a Cloud Network on page 63 for details of how you can use the
VBoxManage cloud command to create and configure a virtual cloud network
(VCN) on Oracle Cloud Infrastructure.
6.12 Limiting Bandwidth for Network Input/Output
Oracle VirtualBox supports limiting of the maximum bandwidth used for network
transmission. Several network adapters of one VM may share limits through
bandwidth groups. It is possible to have more than one such limit.
Note:
Oracle VirtualBox shapes VM traffic only in the transmit direction, delaying
the packets being sent by virtual machines. It does not limit the traffic being
received by virtual machines.
Limits are configured through VBoxManage. The following example creates a
bandwidth group named Limit, sets the limit to 20 Mbps and assigns the group to
the first and second adapters of the VM:
VBoxManage bandwidthctl "VM name" add Limit --type network --limit 20m
VBoxManage modifyvm "VM name" --nicbandwidthgroup1 Limit
VBoxManage modifyvm "VM name" --nicbandwidthgroup2 Limit
All adapters in a group share the bandwidth limit, meaning that in the example
above the bandwidth of both adapters combined can never exceed 20 Mbps.
However, if one adapter does not require bandwidth the other can use the
remaining bandwidth of its group.
The limits for each group can be changed while the VM is running, with changes
being picked up immediately. The following example changes the limit for the
group created in the previous example to 100 Kbps:
VBoxManage bandwidthctl "VM name" set Limit --limit 100k
To completely disable shaping for the first adapter of VM use the following
command:
VBoxManage modifyvm "VM name" --nicbandwidthgroup1 none
It is also possible to disable shaping for all adapters assigned to a bandwidth group
while VM is running, by specifying the zero limit for the group. For example, for
the bandwidth group named Limit:
VBoxManage bandwidthctl "VM name" set Limit --limit 0
167
Oracle VirtualBox: User Guide for Release 7.1
6.13 Improving Network Performance
Oracle VirtualBox provides a variety of virtual network adapters that can be
attached to the host's network in a number of ways. Depending on which types
of adapters and attachments are used the network performance will be different.
Performance-wise the virtio network adapter is preferable over Intel PRO/1000
emulated adapters, which are preferred over the PCNet family of adapters.
Both virtio and Intel PRO/1000 adapters enjoy the benefit of segmentation and
checksum offloading. Segmentation offloading is essential for high performance as
it allows for less context switches, dramatically increasing the sizes of packets that
cross the VM/host boundary.
Note:
Neither virtio nor Intel PRO/1000 drivers for Windows XP support segmentation
offloading. Therefore Windows XP guests never reach the same transmission
rates as other guest types. Refer to MS Knowledge base article 842264 for
additional information.
Three attachment types: Internal, Bridged, and Host-Only, have nearly identical
performance. The Internal type is slightly faster and uses less CPU cycles as the
packets never reach the host's network stack. The NAT attachment type is the
slowest and most secure of all attachment types, as it provides network address
translation. The generic driver attachment is special and cannot be considered as
an alternative to other attachment types.
The number of CPUs assigned to VM does not improve network performance and
in some cases may hurt it due to increased concurrency in the guest.
Here is a short summary of things to check in order to improve network
performance:
Whenever possible use the virtio network adapter. Otherwise, use one of the
Intel PRO/1000 adapters.
Use a Bridged attachment instead of NAT.
Ensure segmentation offloading is enabled in the guest OS. Usually it will be
enabled by default. You can check and modify offloading settings using the
ethtool command on Linux guests.
Perform a full detailed analysis of network traffic on the VM's network adaptor
using a third party tool such as Wireshark. To do this, a promiscuous mode
policy needs to be used on the VM's network adaptor. Use of this mode is only
possible on the following network types: NAT Network, Bridged Adapter,
Internal Network, and Host-Only Adapter.
To setup a promiscuous mode policy, either select from the drop down list
located in the Network Settings dialog for the network adaptor or use the
command line tool VBoxManage. See 8.35 VBoxManage modifyvm on page 333.
Promiscuous mode policies are as follows:
deny, which hides any traffic not intended for the VM's network adaptor. This
is the default setting.
168
6 Virtual Networking
allow-vms, which hides all host traffic from the VM's network adaptor, but
allows it to see traffic from and to other VMs.
allow-all, which removes all restrictions. The VM's network adaptor sees all
traffic.
169
Oracle VirtualBox: User Guide for Release 7.1
170
7 Remote Virtual Machines
7 Remote Virtual Machines
7.1 Remote Display (VRDP Support)
Oracle VirtualBox can display virtual machines remotely, meaning that a virtual
machine can execute on one computer even though the machine will be displayed
on a second computer, and the machine will be controlled from there as well, as if
the virtual machine was running on that second computer.
For maximum flexibility, Oracle VirtualBox implements remote machine display
through a generic extension interface called the VirtualBox Remote Desktop
Extension (VRDE). The base open source Oracle VirtualBox package only provides
this interface, while implementations can be supplied by third parties with Oracle
VirtualBox extension packages, which must be installed separately from the base
package. See Installing Oracle VirtualBox and Extension Packs.
Oracle provides support for the VirtualBox Remote Display Protocol (VRDP) in
such an Oracle VirtualBox extension package.
VRDP is a backward-compatible extension to Microsoft's Remote Desktop Protocol
(RDP). As a result, you can use any standard RDP client to control the remote VM.
Even when the extension is installed, the VRDP server is disabled by default.
It can easily be enabled on a per-VM basis either from VirtualBox Manager in
the Display settings, see Display Settings, or with the VBoxManage command, as
follows:
$ VBoxManage modifyvm VM-name --vrde on
By default, the VRDP server uses TCP port 3389. You will need to change the
default port if you run more than one VRDP server, since the port can only be
used by one server at a time. You might also need to change it on Windows hosts
since the default port might already be used by the RDP server that is built into
Windows itself. Ports 5000 through 5050 are typically not used and might be a
good choice.
The port can be changed either in the Display settings of the graphical user
interface or with the --vrde-port option of the VBoxManage modifyvm command.
You can specify a comma-separated list of ports or ranges of ports. Use a dash
between two port numbers to specify a range. The VRDP server will bind to one
of the available ports from the specified list. For example, VBoxManage modifyvm
VM-name --vrde-port 5000,5010-5012 configures the server to bind to one of the
ports 5000, 5010, 5011, or 5012. See VBoxManage modifyvm.
The actual port used by a running VM can be either queried with the VBoxManage
showvminfo command or seen in VirtualBox Manager on the Runtime tab of the
Session Information dialog, which is accessible from the Machine menu of the
VM window.
Oracle VirtualBox supports IPv6. If the host OS supports IPv6 the VRDP server will
automatically listen for IPv6 connections in addition to IPv4.
171
Oracle VirtualBox: User Guide for Release 7.1
7.1.1 Common Third-Party RDP Viewers
Since VRDP is backward-compatible to RDP, you can use any standard RDP viewer
to connect to such a remote virtual machine. For this to work, you must specify the
IP address of your host system, not of the virtual machine, as the server address to
connect to. You must also specify the port number that the VRDP server is using.
The following examples are for the most common RDP viewers:
On Windows, you can use the Microsoft Terminal Services Connector,
mstsc.exe, that is included with Windows. Press the Windows key + R, to
display the Run dialog. Enter mstsc to start the program. You can also find the
program in Start, All Programs, Accessories, Remote Desktop Connection. If
you use the Run dialog, you can enter options directly. For example:
mstsc 1.2.3.4:3389
Replace 1.2.3.4 with the host IP address, and 3389 with a different port, if
necessary.
Note:
IPv6 addresses must be enclosed in square brackets to specify a port. For
example: mstsc [fe80::1:2:3:4]:3389
When connecting to localhost in order to test the connection, the addresses
localhost and 127.0.0.1 might not work using mstsc.exe. Instead, the
address 127.0.0.2[:3389] has to be used.
On other systems, you can use the standard open source rdesktop program.
This ships with most Linux distributions.
With rdesktop, use a command line such as the following:
$ rdesktop -a 16 -N 1.2.3.4:3389
Replace 1.2.3.4 with the host IP address, and 3389 with a different port, if
necessary. The -a 16 option requests a color depth of 16 bits per pixel, which
we recommend. For best performance, after installation of the guest operating
system, you should set its display color depth to the same value. The -N option
enables use of the NumPad keys.
You can use the Remmina remote desktop client with VRDP. This application is
included with some Linux distributions, such as Debian and Ubuntu.
If you run the KDE desktop, you can use krdc, the KDE RDP viewer. A typical
command line is as follows:
$ krdc rdp://1.2.3.4:3389
Replace 1.2.3.4 with the host IP address, and 3389 with a different port, if
necessary. The rdp:// prefix is required with krdc to switch it into RDP mode.
With Sun Ray thin clients you can use uttsc, which is part of the Sun Ray
Windows Connector package. See the Sun Ray documentation for details.
7.1.2 VBoxHeadless, the Remote Desktop Server
While any VM started from VirtualBox Manager is capable of running virtual
machines remotely, it is not convenient to have to run the full GUI if you never
172
7 Remote Virtual Machines
want to have VMs displayed locally in the first place. In particular, if you are
running server hardware whose only purpose is to host VMs, and all your VMs are
supposed to run remotely over VRDP, then it is pointless to have a graphical user
interface on the server at all. This is especially true for Linux or Oracle Solaris
hosts, as the VirtualBox Manager comes with dependencies on the Qt and SDL
libraries. This is inconvenient if you would rather not have the X Window system
on your server at all.
Oracle VirtualBox therefore comes with a front end called VBoxHeadless, which
produces no visible output on the host at all, but still can optionally deliver VRDP
data. This front end has no dependencies on the X Window system on Linux and
Oracle Solaris hosts.
Note:
In legacy releases of Oracle VirtualBox, the headless server was called VBoxVRDP.
For backward compatibility, the Oracle VirtualBox installation still includes an
executable with that name.
To start a virtual machine with VBoxHeadless, you have the following options:
Use the VBoxManage command, as follows:
$ VBoxManage startvm VM-name --type headless
The --type option causes Oracle VirtualBox to use VBoxHeadless as the front
end to the internal virtualization engine, instead of the Qt front end.
Use the VBoxHeadless command, as follows:
VBoxHeadless --startvm uuid|vmname
This way of starting the VM helps troubleshooting problems reported by
VBoxManage startvm, because you can sometimes see more detailed error
messages, especially for early failures before the VM execution is started.
In normal situations VBoxManage startvm is preferred, since it runs the VM
directly as a background process which has to be done explicitly when directly
starting with VBoxHeadless.
Start VBoxHeadless from VirtualBox Manager, by pressing the Shift key when
starting a virtual machine or by selecting Headless Start from the Machine
menu.
When you use the VBoxHeadless command to start a VM, the VRDP server will
be enabled according to the VM configuration. You can override the VM's setting
using --vrde command line parameter. To enable the VRDP server, start the VM as
follows:
VBoxHeadless --startvm uuid|vmname --vrde on
To disable the VRDP server:
VBoxHeadless --startvm uuid|vmname --vrde off
To have the VRDP server enabled depending on the VM configuration, as for other
front ends:
VBoxHeadless --startvm uuid|vmname --vrde config
This command is the same as the following:
173
Oracle VirtualBox: User Guide for Release 7.1
VBoxHeadless --startvm uuid|vmname
If you start the VM with VBoxManage startvm then the configuration settings of the
VM are always used.
7.1.3 Step by Step: Creating a Virtual Machine on a Headless Server
The following instructions describe how to create a virtual machine on a headless
server over a network connection. This example creates a virtual machine,
establishes an RDP connection and installs a guest operating system. All of these
tasks are done without having to touch the headless server. You need the following
prerequisites:
Oracle VirtualBox on a server machine with a supported host operating system.
The Oracle VirtualBox Extension Pack for the VRDP server must be installed,
see 7.1 Remote Display (VRDP Support) on page 171. The procedures assume a
Linux server is used.
An ISO file accessible from the server, containing the installation data for the
guest operating system to install. Windows XP is used in the example.
A terminal connection to that host through which you can access a command
line, such as ssh.
An RDP viewer on the remote client. See 7.1.1 Common Third-Party RDP Viewers
on page 172 for examples.
Note that on the server machine, since we will only use the headless server, Qt and
the X Window system are not required.
1. On the headless server, create a new virtual machine. For example:
VBoxManage createvm --name "Windows XP" --ostype WindowsXP --register
If you do not specify --register, you will have to manually use the registervm
command later.
You do not need to specify --ostype, but doing so selects some sensible default
values for certain VM parameters. For example, the RAM size and the type
of the virtual network device. To get a complete list of supported operating
systems you can use the following command:
VBoxManage list ostypes
2. Ensure the settings for the VM are appropriate for the guest operating system
that we will install. For example:
VBoxManage modifyvm "Windows XP" --memory 256 --acpi on --boot1 dvd --nic1
nat
3. Create a virtual hard disk for the VM. For example, to create a 10 GB virtual
hard disk:
VBoxManage createhd --filename "WinXP.vdi" --size 10000
4. Add an IDE Controller to the new VM. For example:
VBoxManage storagectl "Windows XP" --name "IDE Controller"
--add ide --controller PIIX4
5. Set the VDI file you created as the first virtual hard disk of the new VM. For
example:
VBoxManage storageattach "Windows XP" --storagectl "IDE Controller"
--port 0 --device 0 --type hdd --medium "WinXP.vdi"
174
7 Remote Virtual Machines
6. Attach the ISO file that contains the operating system installation that you want
to install later to the virtual machine. This is done so that the VM can boot from
it.
VBoxManage storageattach "Windows XP" --storagectl "IDE Controller"
--port 0 --device 1 --type dvddrive --medium /full/path/to/iso.iso
7. Enable the VirtualBox Remote Desktop Extension, the VRDP server, as follows:
VBoxManage modifyvm "Windows XP" --vrde on
8. Start the virtual machine using the VBoxHeadless command:
VBoxHeadless --startvm "Windows XP"
If the configuration steps worked, you should see a copyright notice. If you are
returned to the command line, then something did not work correctly.
9. On the client machine, start the RDP viewer and connect to the server. See
7.1.1 Common Third-Party RDP Viewers on page 172 for details of how to use
various common RDP viewers.
The installation routine of your guest operating system should be displayed in
the RDP viewer.
7.1.4 Separate Mode
Separate mode is an alternative front end for local and remote virtual machines.
Separate mode is based on the VBoxHeadless front end but uses the VirtualBox
Manager user interface to control and display virtual machines, rather than an
RDP viewer program. The VirtualBox Remote Desktop Extension (VRDE) is not
required for separate mode.
Separate mode enables the guest graphical user interface to easily attach to and
detach from a running VM. Users with several running VMs can use separate
mode to display the required VM, while keeping all other VMs in the background
until they are needed.
Separate mode has some security advantages, compared to using the
VBoxHeadless front end.
Using Separate Mode
The following list describes some typical operations in separate mode.
To start a virtual machine in separate mode:
Right-click the VM name in the machine list in VirtualBox Manager and select
Detachable Start in the Start submenu.
To detach from a virtual machine in separate mode:
On the virtual machine's Machine menu, select Detach GUI.
To attach to a virtual machine in separate mode:
Right-click the VM name in the machine list in VirtualBox Manager and select
Show.
To stop a virtual machine that is running in separate mode:
Right-click the VM name in the machine list in VirtualBox Manager and select
an option in the Stop menu.
175
Oracle VirtualBox: User Guide for Release 7.1
7.1.5 Remote USB
As a special feature additional to the VRDP support, Oracle VirtualBox also
supports remote USB devices over the wire. That is, an Oracle VirtualBox guest
that runs on one computer can access the USB devices of the remote computer
on which the VRDP data is being displayed the same way as USB devices that
are connected to the actual host. This enables running of virtual machines on
an Oracle VirtualBox host that acts as a server, where a client can connect from
elsewhere that needs only a network adapter and a display capable of running
an RDP viewer. When USB devices are plugged into the client, the remote Oracle
VirtualBox server can access them.
For these remote USB devices, the same filter rules apply as for other USB devices.
See USB Settings. All you have to do is specify Remote, or Any, when setting up
these rules.
Accessing remote USB devices is only possible if the RDP client supports this
extension. Some versions of uttsc, a client tailored for the use with Sun Ray thin
clients, support accessing remote USB devices. RDP clients for other platforms will
be provided in future Oracle VirtualBox versions.
7.1.6 RDP Authentication
For each virtual machine that is remotely accessible using RDP, you can
individually determine if and how client connections are authenticated. For this,
use the VBoxManage modifyvm command with the --vrde-auth-type option. See
VBoxManage modifyvm. The following methods of authentication are available:
The null method means that there is no authentication at all. Any client can
connect to the VRDP server and thus the virtual machine. This is very insecure
and only to be recommended for private networks.
The external method provides external authentication through a special
authentication library. Oracle VirtualBox ships with two special authentication
libraries:
1. The default authentication library, VBoxAuth, authenticates against user
credentials of the hosts. Depending on the host platform, this means the
following:
On Linux and Oracle Solaris hosts, VBoxAuth.so authenticates users
against the host's PAM system.
On Windows hosts, VBoxAuth.dll authenticates users against the host's
WinLogon system.
On macOS hosts, VBoxAuth.dylib authenticates users against the host's
directory service.
In other words, the external method by default performs authentication
with the user accounts that exist on the host system. Any user with valid
authentication credentials is accepted. For example, the username does not
have to correspond to the user running the VM.
2. An additional library called VBoxAuthSimple performs authentication against
credentials configured in the extradata section of a virtual machine's XML
settings file. This is probably the simplest way to get authentication that
176
7 Remote Virtual Machines
does not depend on a running and supported guest. The following steps are
required:
1. Enable VBoxAuthSimple with the following command:
VBoxManage setproperty vrdeauthlibrary "VBoxAuthSimple"
2. To enable the library for a particular VM, you must switch authentication
to external, as follows:
VBoxManage modifyvm VM-name --vrde-auth-type external
Replace VM-name with the VM name or UUID.
3. You then need to configure users and passwords by writing items into
the machine's extradata. Since the XML machine settings file, into whose
extradata section the password needs to be written, is a plain text file,
Oracle VirtualBox uses hashes to encrypt passwords. The following
command must be used:
VBoxManage setextradata VM-name "VBoxAuthSimple/users/user" hash
Replace VM-name with the VM name or UUID, user with the user name
who should be allowed to log in and hash with the encrypted password.
The following command example obtains the hash value for the password
secret:
$ VBoxManage internalcommands passwordhash "secret"
2bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25fe97bf527a25b
You then use VBoxManage setextradata to store this value in the
machine's extradata section.
As a combined example, to set the password for the user john and the
machine My VM to secret, use this command:
VBoxManage setextradata "My VM" "VBoxAuthSimple/users/john"
2bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25fe97bf527a25b
The guest authentication method performs authentication with a special
component that comes with the Guest Additions. As a result, authentication is
not performed on the host, but with the guest user accounts.
This method is currently still in testing and not yet supported.
In addition to the methods described above, you can replace the default
external authentication module with any other module. For this, Oracle
VirtualBox provides a well-defined interface that enables you to write your
own authentication module. This is described in detail in the Oracle VirtualBox
Software Development Kit (SDK) reference. See 11 Oracle VirtualBox Programming
Interfaces on page 487.
7.1.7 RDP Encryption
RDP features data stream encryption, which is based on the RC4 symmetric cipher,
with keys up to 128-bit. The RC4 keys are replaced at regular intervals, every 4096
packets.
RDP provides the following different server authentication methods:
RDP 4 authentication was used historically. With RDP 4, the RDP client does
not perform any checks in order to verify the identity of the server it connects
177
Oracle VirtualBox: User Guide for Release 7.1
to. Since user credentials can be obtained using a man in the middle (MITM)
attack, RDP4 authentication is insecure and should not be used.
RDP 5.1 authentication employs a server certificate for which the client
possesses the public key. This way it is guaranteed that the server possess the
corresponding private key. However, as this hard-coded private key became
public some years ago, RDP 5.1 authentication is also insecure.
RDP 5.2 or later authentication uses Enhanced RDP Security, which means
that an external security protocol is used to secure the connection. RDP 4 and
RDP 5.1 use Standard RDP Security. The VRDP server supports Enhanced RDP
Security with TLS protocol and, as a part of the TLS handshake, sends the server
certificate to the client.
The Security/Method VRDE property sets the required security method that
is used for a connection. You can also change this in the VM Settings, Remote
Display tab. Valid values are as follows:
Negotiate. Both Enhanced (TLS) and Standard RDP Security connections are
allowed. The security method is negotiated with the client.
RDP. Only Standard RDP Security is accepted.
TLS. Only Enhanced RDP Security is accepted. The client must support TLS.
This is the default setting.
The version of OpenSSL used by Oracle VirtualBox supports TLS versions 1.0,
1.1, 1.2, and 1.3.
For example, the following command configures a client to use either Standard
or Enhanced RDP Security connection:
VBoxManage modifyvm VM-name --vrde-property "Security/Method=negotiate"
If the Security/Method property is set to either Negotiate or TLS, the server
uses TLS if the client supports it. However, to use TLS the server must have
the Server Certificate and the Server Private Key. A Certificate Authority (CA)
Certificate is optional.
If you choose TLS as the security method, Oracle VirtualBox generates a
server key and certificate pair called VRDEAutoGeneratedPrivateKey.pem and
VRDEAutoGeneratedCert.pem) for the VM. Oracle VirtualBox also recreates the
auto-generated certificate and key if they are about to expire, or if one or both
are deleted or corrupted.
To generate a custom server key and certificate pair, with a CA certificate,
follow these steps.
1. Create a CA self signed certificate.
openssl req -new -x509 -days 365 -extensions v3_ca \
-keyout ca_key_private.pem -out ca_cert.pem
2. Generate a server private key and a request for signing.
openssl genrsa -out server_key_private.pem
openssl req -new -key server_key_private.pem -out server_req.pem
3. Generate the server certificate.
openssl x509 -req -days 365 -in server_req.pem \
-CA ca_cert.pem -CAkey ca_key_private.pem -set_serial 01 -out
server_cert.pem
Configure the server to access the required files. For example:
178
7 Remote Virtual Machines
VBoxManage modifyvm VM-name \
--vrde-property "Security/CACertificate=path/ca_cert.pem"
VBoxManage modifyvm VM-name \
--vrde-property "Security/ServerCertificate=path/server_cert.pem"
VBoxManage modifyvm VM-name \
--vrde-property "Security/ServerPrivateKey=path/server_key_private.pem"
Note that Oracle VirtualBox does not maintain custom certificates. You are
responsible for keeping these updated.
As the client that connects to the server determines what type of encryption will
be used, with rdesktop, the Linux RDP viewer, use the -4 or -5 options.
7.1.8 Multiple Connections to the VRDP Server
The VRDP server of Oracle VirtualBox supports multiple simultaneous connections
to the same running VM from different clients. All connected clients see the same
screen output and share a mouse pointer and keyboard focus. This is similar to
several people using the same computer at the same time, taking turns at the
keyboard.
The following command enables multiple connection mode:
VBoxManage modifyvm VM-name --vrde-multi-con on
7.1.9 Multiple Remote Monitors
To access two or more remote VM displays you have to enable the VRDP
multiconnection mode. See 7.1.8 Multiple Connections to the VRDP Server on page
179.
The RDP client can select the virtual monitor number to connect to using the
domain login parameter (-d). If the parameter ends with @ followed by a number,
Oracle VirtualBox interprets this number as the screen index. The primary guest
screen is selected with @1, the first secondary screen is @2, and so on.
The Microsoft RDP 6 client does not let you specify a separate domain name.
Instead, enter domain\username in the Username field. For example, @2\name .
name must be supplied, and must be the name used to log in if the VRDP server is
set up to require credentials. If it is not, you may use any text as the username.
7.1.10 VRDP Video Redirection
The VRDP server can redirect video streams from the guest to the RDP client. Video
frames are compressed using the JPEG algorithm allowing a higher compression
ratio than standard RDP bitmap compression methods. It is possible to increase
the compression ratio by lowering the video quality.
The VRDP server automatically detects video streams in a guest as frequently
updated rectangular areas. As a result, this method works with any guest
operating system without having to install additional software in the guest. In
particular, the Guest Additions are not required.
179
Oracle VirtualBox: User Guide for Release 7.1
On the client side, however, currently only the Windows 7 Remote Desktop
Connection client supports this feature. If a client does not support video
redirection, the VRDP server falls back to regular bitmap updates.
The following command enables video redirection:
VBoxManage modifyvm VM-name --vrde-video-channel on
The quality of the video is defined as a value from 10 to 100 percent, representing
a JPEG compression level, where lower numbers mean lower quality but higher
compression. The quality can be changed using the following command:
VBoxManage modifyvm VM-name --vrde-video-channel-quality 75
7.1.11 VRDP Customization
You can disable display output, mouse and keyboard input, audio, remote USB, or
clipboard individually in the VRDP server.
The following commands change the corresponding server settings:
$ VBoxManage modifyvm VM-name --vrde-property Client/DisableDisplay=1
$ VBoxManage modifyvm VM-name --vrde-property Client/DisableInput=1
$ VBoxManage modifyvm VM-name --vrde-property Client/DisableUSB=1
$ VBoxManage modifyvm VM-name --vrde-property Client/DisableAudio=1
$ VBoxManage modifyvm VM-name --vrde-property Client/DisableClipboard=1
$ VBoxManage modifyvm VM-name --vrde-property Client/DisableUpstreamAudio=1
To reenable a feature, use a similar command without the trailing 1. For example:
$ VBoxManage modifyvm VM-name --vrde-property Client/DisableDisplay=
7.2 Teleporting
Oracle VirtualBox supports teleporting. Teleporting is moving a virtual machine
over a network from one Oracle VirtualBox host to another, while the virtual
machine is running. This works regardless of the host operating system that is
running on the hosts. You can teleport virtual machines between Oracle Solaris
and macOS hosts, for example.
Teleporting requires that a machine be currently running on one host, which is
called the source. The host to which the virtual machine will be teleported is called
the target. The machine on the target is then configured to wait for the source to
contact the target. The machine's running state will then be transferred from the
source to the target with minimal downtime.
Teleporting happens over any TCP/IP network. The source and the target only
need to agree on a TCP/IP port which is specified in the teleporting settings.
At this time, there are a few prerequisites for this to work, as follows:
On the target host, you must configure a virtual machine in Oracle VirtualBox
with exactly the same hardware settings as the machine on the source that you
want to teleport. This does not apply to settings which are merely descriptive,
such as the VM name, but obviously for teleporting to work, the target machine
must have the same amount of memory and other hardware settings. Otherwise
teleporting will fail with an error message.
180
7 Remote Virtual Machines
The two virtual machines on the source and the target must share the same
storage, hard disks as well as floppy disks and CD/DVD images. This means that
they either use the same iSCSI targets or that the storage resides somewhere on
the network and both hosts have access to it using NFS or SMB/CIFS.
This also means that neither the source nor the target machine can have any
snapshots.
To configure teleporting, perform the following steps:
1. On the target host, configure the virtual machine to wait for a teleport request
to arrive when it is started, instead of actually attempting to start the machine.
This is done with the following VBoxManage command:
VBoxManage modifyvm targetvmname --teleporter on --teleporter-port port
targetvmname is the name of the virtual machine on the target host and port
is a TCP/IP port number to be used on both the source and the target hosts. For
example, use 6000. See VBoxManage modifyvm.
2. Start the VM on the target host. Instead of running, the VM shows a progress
dialog, indicating that it is waiting for a teleport request to arrive.
3. Start the VM on the source host as usual. When it is running and you want it to
be teleported, issue the following command on the source host:
VBoxManage controlvm sourcevmname teleport --host targethost --port port
where sourcevmname is the name of the virtual machine on the source host,
which is the machine that is currently running. targethost is the host or
IP name of the target host on which the machine is waiting for the teleport
request, and port must be the same number as specified in the command on
the target host. See VBoxManage controlvm.
For testing, you can also teleport machines on the same host. In that case, use
localhost as the hostname on both the source and the target host.
Note:
In rare cases, if the CPUs of the source and the target are very different,
teleporting can fail with an error message, or the target may hang. This
may happen especially if the VM is running application software that is
highly optimized to run on a particular CPU without correctly checking that
certain CPU features are actually present. Oracle VirtualBox filters what CPU
capabilities are presented to the guest operating system. Advanced users can
attempt to restrict these virtual CPU capabilities with the VBoxManage modifyvm
--cpuid-portability-level command. See VBoxManage modifyvm.
181
Oracle VirtualBox: User Guide for Release 7.1
7.3 VBoxHeadless
Oracle VirtualBox remote desktop server
7.3.1 Synopsis
VBoxHeadless [‑‑startvm=<uuid | vmname>] [‑‑vrde=on | off | config]
[‑‑vrdeproperty=prop‑name= [prop‑value]] [‑‑settingspw=password]
[‑‑settingspwfile=password‑file] [‑‑start‑paused] [‑‑capture]
[‑‑width=width] [‑‑height=height] [‑‑bitrate=bit‑rate]
[‑‑filename=filename]
7.3.2 Description
The VBoxHeadless command is an alternate front end that enables you to remotely
manage virtual machines (VMs). The front end is a CLI rather than the VirtualBox
Manager graphical user interface (GUI).
For information about using this command, see 7.1.2 VBoxHeadless, the Remote
Desktop Server on page 172.
7.3.2.1 Command Options
--startvm=uuid | vmname
Specifies the Universally Unique Identifier (UUID) or name of the VM to
start.
Use the VBoxManage list vms command to obtain VM information.
The short versions of this option is -s.
--vrde=on | off | config
Specifies how to use the VRDP server. The default value is config. Valid
values are as follows:
on enables the VRDP server.
VBoxHeadless --startvm=vmname --vrde=on
off disables the VRDP server.
VBoxHeadless --startvm=vmname --vrde=off
config enables the VRDP server depending on the VM configuration.
VBoxHeadless --startvm=vmname --vrde=config
The short version of this option is -v.
182
7 Remote Virtual Machines
--vrdeproperty=prop-name=[prop-value]
Specifies a value for one of the following properties:
The TCP/Ports property value is a comma-separated list of ports to
which the VRDE server can bind. Use a hyphen (-) between two port
numbers to specify a range of ports.
The TCP/Address property value is the interface IP address to which to
bind the VRDE server.
--settingspw=password
Specifies a settings password to access encrypted settings. If you do not
specify the password on the command line, VBoxHeadless prompts you
for the password.
--settingspwfile=password-file
Specifies the file that contains the settings password.
--start-paused
Starts the specified VM in the paused state.
--capture
Records the VM screen output to a file. In addition to this option, you
must use the --filename option to specify the name of the file.
--width=width
Specifies the frame width of the recording in pixels. This option is
associated with the --capture option.
--height=height
Specifies the frame height of the recording in pixels. This option is
associated with the --capture option.
--bitrate=bit-rate
Specifies the bit rate of the recording in kilobits per second. This option is
associated with the --capture option.
--filename=filename
Specifies the name of the file in which to store the recording. The codec
used is based on the file extension that you choose. You must specify this
option if you use the --capture option.
7.3.3 Examples
The following command starts the ol7u4 VM:
$ VBoxHeadless --startvm "ol7u4"
The following command starts the ol7u6 VM in the Paused state.
$ VBoxHeadless --startvm "ol7u6" --start-paused
183
Oracle VirtualBox: User Guide for Release 7.1
The following command starts the ol7u6 VM and records the session. The
recording is saved to the ol7u6-recording WebM file.
$ VBoxHeadless --startvm "ol7u6" --capture --filename ol7u6-
recording.webm
7.3.4 See Also
8.29 VBoxManage list on page 314, 8.46 VBoxManage startvm on page 381
184
8 VBoxManage
8 VBoxManage
8.1 Introduction
VBoxManage is the CLI to Oracle VirtualBox. With it, you can control Oracle
VirtualBox from the command line of the host operating system. VBoxManage
supports all the features that the graphical user interface gives you access to, plus
the features of the virtualization engine that can't be accessed from the GUI.
You need to use the command line to do the following:
Use a different user interface than the main GUI such as the VBoxHeadless
server.
Control some more advanced and experimental configuration settings for a VM.
For more information, refer to the VBoxManage command 8.3.2 Description on
page 204 and 8.3.3 Examples on page 205.
8.2 Commands Overview
When running VBoxManage without parameters or when supplying an invalid
command line, the following command syntax list is shown. Note that the output
will be slightly different depending on the host platform. If in doubt, check the
output of VBoxManage for the commands available on your particular host.
VBoxManage [‑q | ‑‑nologo] [‑‑settingspw=password]
[‑‑settingspwfile=pw‑file] [@response‑file] [subcommand]
VBoxManage help [subcommand]
VBoxManage commands
VBoxManage [‑V | ‑‑version]
VBoxManage [‑‑dump‑build‑type]
VBoxManage adoptstate <uuid | vmname> <state‑filename>
VBoxManage bandwidthctl <uuid | vmname> add <bandwidth‑group‑name>
<‑‑limit=bandwidth‑limit[k|m|g|K|M|G]> <‑‑type=disk | network>
VBoxManage bandwidthctl <uuid | vmname> list [‑‑machinereadable]
VBoxManage bandwidthctl <uuid | vmname> remove <bandwidth‑group‑name>
VBoxManage bandwidthctl <uuid | vmname> set <bandwidth‑group‑name>
<‑‑limit=bandwidth‑limit[k|m|g|K|M|G]>
185
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage checkmediumpwd <uuid | filename> <password‑file>
VBoxManage clonemedium <uuid | source‑medium> <uuid | target‑medium>
[disk | dvd | floppy] [‑‑existing] [‑‑format=VDI | VMDK | VHD | RAW
| other] [‑‑variant=Standard|Fixed|Split2G|Stream|ESX...]
VBoxManage clonevm <vmname|uuid> [‑‑basefolder=basefolder]
[‑‑groups=group,...] [‑‑mode=machine | ‑‑mode=machinechildren
| ‑‑mode=all] [‑‑name=name] [‑‑options=option,...] [‑‑register]
[‑‑snapshot=snapshot‑name] [‑‑uuid=uuid]
VBoxManage closemedium [disk | dvd | floppy] <uuid | filename>
[‑‑delete]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
list instances [‑‑state=string] [‑‑compartment‑id=string]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
list images <‑‑compartment‑id=string> [‑‑state=string]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
list vnicattachments <‑‑compartment‑id=string> [‑‑filter=instanceId |
vnicId | availabilityDomain=value...]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance create <‑‑domain‑name=name> <‑‑image‑id=id |
‑‑boot‑volume‑id=id> <‑‑display‑name=name> <‑‑shape=type>
<‑‑subnet=id> [‑‑boot‑disk‑size=size in GB] [‑‑publicip=true
| false] [‑‑privateip=IP address] [‑‑public‑ssh‑key=key
string...] [‑‑launch‑mode=NATIVE | EMULATED | PARAVIRTUALIZED]
[‑‑cloud‑init‑script‑path=path to a script]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance info <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance terminate <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance start <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance pause <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance reset <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance clone <‑‑id=unique id> [‑‑clone‑name=name for a clone instance]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance metriclist <‑‑id=unique id>
186
8 VBoxManage
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance metricdata <‑‑id=unique id> <‑‑metric‑name=metric name>
<‑‑metric‑points=number of history metric points>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image create <‑‑display‑name=name> [‑‑bucket‑name=name]
[‑‑object‑name=name] [‑‑instance‑id=unique id]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image info <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image delete <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image import <‑‑id=unique id> [‑‑bucket‑name=name] [‑‑object‑name=name]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image export <‑‑id=unique id> <‑‑display‑name=name> [‑‑bucket‑name=name]
[‑‑object‑name=name]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
network setup [‑‑gateway‑os‑name=string] [‑‑gateway‑os‑version=string]
[‑‑gateway‑shape=string] [‑‑tunnel‑network‑name=string]
[‑‑tunnel‑network‑range=string] [‑‑proxy=string]
[‑‑compartment‑id=string]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
network create <‑‑name=string> <‑‑network‑id=string> [‑‑enable |
‑‑disable]
VBoxManage cloud network update <‑‑name=string> [‑‑network‑id=string]
[‑‑enable | ‑‑disable]
VBoxManage cloud network delete <‑‑name=string>
VBoxManage cloud network info <‑‑name=string>
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> add
[‑‑clouduser=unique id] [‑‑fingerprint=MD5 string] [‑‑keyfile=path]
[‑‑passphrase=string] [‑‑tenancy=unique id] [‑‑compartment=unique
id] [‑‑region=string]
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> update
[‑‑clouduser=unique id] [‑‑fingerprint=MD5 string] [‑‑keyfile=path]
[‑‑passphrase=string] [‑‑tenancy=unique id] [‑‑compartment=unique
id] [‑‑region=string]
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> delete
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> show
VBoxManage controlvm <uuid | vmname> pause
187
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage controlvm <uuid | vmname> resume
VBoxManage controlvm <uuid | vmname> reset
VBoxManage controlvm <uuid | vmname> poweroff
VBoxManage controlvm <uuid | vmname> savestate
VBoxManage controlvm <uuid | vmname> acpipowerbutton
VBoxManage controlvm <uuid | vmname> acpisleepbutton
VBoxManage controlvm <uuid | vmname> reboot
VBoxManage controlvm <uuid | vmname> shutdown [‑‑force]
VBoxManage controlvm <uuid | vmname> keyboardputscancode <hex> [hex...]
VBoxManage controlvm <uuid | vmname> keyboardputstring <string>
[string...]
VBoxManage controlvm <uuid | vmname> keyboardputfile <filename>
VBoxManage controlvm <uuid | vmname> setlinkstateN <on | off>
VBoxManage controlvm <uuid | vmname> nicN <null | nat | bridged |
intnet | hostonly | generic | natnetwork> [device‑name]
VBoxManage controlvm <uuid | vmname> nictraceN <on | off>
VBoxManage controlvm <uuid | vmname> nictracefileN <filename>
VBoxManage controlvm <uuid | vmname> nicpropertyN
<prop‑name=prop‑value>
VBoxManage controlvm <uuid | vmname> nicpromiscN <deny | allow‑vms |
allow‑all>
VBoxManage controlvm <uuid | vmname> natpfN
<[rulename],<tcp|udp>,[host‑IP],hostport,[guest‑IP],guestport>
VBoxManage controlvm <uuid | vmname> natpfNdelete <rulename>
VBoxManage controlvm <uuid | vmname> guestmemoryballoon <balloon‑size>
VBoxManage controlvm <uuid | vmname> usbattach <uuid | address>
[‑‑capturefile=filename]
VBoxManage controlvm <uuid | vmname> usbdetach <uuid | address>
VBoxManage controlvm <uuid | vmname> audioin <on | off>
VBoxManage controlvm <uuid | vmname> audioout <on | off>
188
8 VBoxManage
VBoxManage controlvm <uuid | vmname> clipboard mode <disabled |
hosttoguest | guesttohost | bidirectional>
VBoxManage controlvm <uuid | vmname> clipboard filetransfers <on | off>
VBoxManage controlvm <uuid | vmname> draganddrop <disabled |
hosttoguest | guesttohost | bidirectional>
VBoxManage controlvm <uuid | vmname> vrde <on | off>
VBoxManage controlvm <uuid | vmname> vrdeport <port>
VBoxManage controlvm <uuid | vmname> vrdeproperty
<prop‑name=prop‑value>
VBoxManage controlvm <uuid | vmname> vrdevideochannelquality
<percentage>
VBoxManage controlvm <uuid | vmname> setvideomodehint <xres> <yres>
<bpp> [display [ <yes | no> [ x‑origin y‑origin]]]
VBoxManage controlvm <uuid | vmname> setscreenlayout <display> <on |
primary x‑origin y‑origin x‑resolution y‑resolution bpp | off>
VBoxManage controlvm <uuid | vmname> screenshotpng <filename> [display]
VBoxManage controlvm <uuid | vmname> recording <on | off> VBoxManage
controlvm <uuid | vmname> recording start [‑‑wait] VBoxManage
controlvm <uuid | vmname> recording stop VBoxManage controlvm
<uuid | vmname> recording attach VBoxManage controlvm <uuid |
vmname> recording screens <all | none | screen‑ID ,screen‑ID...>
VBoxManage controlvm <uuid | vmname> recording filename <filename>
VBoxManage controlvm <uuid | vmname> recording videores <<width>x
<height>> VBoxManage controlvm <uuid | vmname> recording videorate
<rate> VBoxManage controlvm <uuid | vmname> recording videofps
<fps> VBoxManage controlvm <uuid | vmname> recording maxtime <sec>
VBoxManage controlvm <uuid | vmname> recording maxfilesize <MB>
VBoxManage controlvm <uuid | vmname> recording opts <key= [value]>
VBoxManage controlvm <uuid | vmname> setcredentials <username>
‑‑passwordfile=<filename | password> <domain‑name>
‑‑allowlocallogon=<yes | no>
VBoxManage controlvm <uuid | vmname> teleport <‑‑host=host‑name>
<‑‑port=port‑name> [‑‑maxdowntime=msec] [‑‑passwordfile=filename |
‑‑password=password]
VBoxManage controlvm <uuid | vmname> plugcpu <ID>
VBoxManage controlvm <uuid | vmname> unplugcpu <ID>
VBoxManage controlvm <uuid | vmname> cpuexecutioncap <num>
VBoxManage controlvm <uuid | vmname> vm‑process‑priority <default |
flat | low | normal | high>
189
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage controlvm <uuid | vmname> webcam attach [pathname
[settings]]
VBoxManage controlvm <uuid | vmname> webcam detach [pathname]
VBoxManage controlvm <uuid | vmname> webcam list
VBoxManage controlvm <uuid | vmname> addencpassword <ID> <password‑file
| ‑> [‑‑removeonsuspend=yes | no]
VBoxManage controlvm <uuid | vmname> removeencpassword <ID>
VBoxManage controlvm <uuid | vmname> removeallencpasswords
VBoxManage controlvm <uuid | vmname> changeuartmodeN disconnected |
server pipe‑name | client pipe‑name | tcpserver port | tcpclient
hostname:port | file filename | device‑name
VBoxManage controlvm <uuid | vmname> autostart‑enabledN on | off
VBoxManage controlvm <uuid | vmname> autostart‑delay <seconds>
VBoxManage convertfromraw <inputfile> <outputfile>
[‑‑format=VDI | VMDK | VHD] [‑‑uuid=uuid]
[‑‑variant=Standard|Fixed|Split2G|Stream|ESX...]
VBoxManage convertfromraw stdin <outputfile> <bytes>
[‑‑format=VDI | VMDK | VHD] [‑‑uuid=uuid]
[‑‑variant=Standard|Fixed|Split2G|Stream|ESX...]
VBoxManage createmedium [disk | dvd | floppy]
<‑‑filename=filename> [‑‑size=megabytes | ‑‑sizebyte=bytes]
[‑‑diffparent=UUID | filename] [‑‑format=VDI | VMDK | VHD]
[‑‑variant=Standard|Fixed|Split2G|Stream|ESX|Formatted|RawDisk...]
[‑‑property=name=value...] [‑‑property‑file=name=/path/to/file/
with/value...]
VBoxManage createvm <‑‑name=name> <‑‑platform‑architecture=x86 | arm>
[‑‑basefolder=basefolder] [‑‑default] [‑‑groups=group‑ID [,...]]
[‑‑ostype=ostype] [‑‑register] [‑‑uuid=uuid] [‑‑cipher=cipher]
[‑‑password‑id=password‑id] [‑‑password=file]
VBoxManage debugvm <uuid | vmname> dumpvmcore <‑‑filename=name>
VBoxManage debugvm <uuid | vmname> info <item> [args...]
VBoxManage debugvm <uuid | vmname> injectnmi
VBoxManage debugvm <uuid | vmname> log [‑‑release | ‑‑debug]
[group‑settings...]
190
8 VBoxManage
VBoxManage debugvm <uuid | vmname> logdest [‑‑release | ‑‑debug]
[destinations...]
VBoxManage debugvm <uuid | vmname> logflags [‑‑release | ‑‑debug]
[flags...]
VBoxManage debugvm <uuid | vmname> osdetect
VBoxManage debugvm <uuid | vmname> osinfo
VBoxManage debugvm <uuid | vmname> osdmesg [‑‑lines=lines]
VBoxManage debugvm <uuid | vmname> getregisters [‑‑cpu=id]
[reg‑set.reg‑name...]
VBoxManage debugvm <uuid | vmname> setregisters [‑‑cpu=id]
[reg‑set.reg‑name=value...]
VBoxManage debugvm <uuid | vmname> show [‑‑human‑readable | ‑‑sh‑export
| ‑‑sh‑eval | ‑‑cmd‑set] [settings‑item...]
VBoxManage debugvm <uuid | vmname> stack [‑‑cpu=id]
VBoxManage debugvm <uuid | vmname> statistics [‑‑reset]
[‑‑descriptions] [‑‑pattern=pattern]
VBoxManage debugvm <uuid | vmname> guestsample [‑‑filename=filename]
[‑‑sample‑interval‑us=interval] [‑‑sample‑time‑us=time]
191
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage dhcpserver add <‑‑network=netname | ‑‑interface=ifname>
<‑‑server‑ip=address> <‑‑netmask=mask> <‑‑lower‑ip=address>
<‑‑upper‑ip=address> <‑‑enable | ‑‑disable>
[ [‑‑global] [‑‑set‑opt=dhcp‑opt‑no value...]
[‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds]...]
[ <‑‑group=name> [‑‑set‑opt=dhcp‑opt‑no value...]
[‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑incl‑mac=address...] [‑‑excl‑mac=address...]
[‑‑incl‑mac‑wild=pattern...] [‑‑excl‑mac‑wild=pattern...]
[‑‑incl‑vendor=string...] [‑‑excl‑vendor=string...]
[‑‑incl‑vendor‑wild=pattern...] [‑‑excl‑vendor‑wild=pattern...]
[‑‑incl‑user=string...] [‑‑excl‑user=string...]
[‑‑incl‑user‑wild=pattern...] [‑‑excl‑user‑wild=pattern...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds]...]
[ <‑‑vm=name|uuid> [‑‑nic=1‑N] [‑‑set‑opt=dhcp‑opt‑no
value...] [‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds] [‑‑fixed‑address=address]...]
[ <‑‑mac‑address=address> [‑‑set‑opt=dhcp‑opt‑no
value...] [‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds] [‑‑fixed‑address=address]...]
192
8 VBoxManage
VBoxManage dhcpserver modify <‑‑network=netname | ‑‑interface=ifname>
[‑‑server‑ip=address] [‑‑lower‑ip=address] [‑‑upper‑ip=address]
[‑‑netmask=mask] [‑‑enable | ‑‑disable]
[ [‑‑global] [‑‑del‑opt=dhcp‑opt‑no...] [‑‑set‑opt=dhcp‑opt‑no
value...] [‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑unforce‑opt=dhcp‑opt‑no...]
[‑‑suppress‑opt=dhcp‑opt‑no...] [‑‑unsuppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds] [‑‑remove‑config]...]
[ <‑‑group=name> [‑‑set‑opt=dhcp‑opt‑no value...]
[‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑unforce‑opt=dhcp‑opt‑no...]
[‑‑suppress‑opt=dhcp‑opt‑no...] [‑‑unsuppress‑opt=dhcp‑opt‑no...]
[‑‑del‑mac=address...] [‑‑incl‑mac=address...]
[‑‑excl‑mac=address...] [‑‑del‑mac‑wild=pattern...]
[‑‑incl‑mac‑wild=pattern...] [‑‑excl‑mac‑wild=pattern...]
[‑‑del‑vendor=string...] [‑‑incl‑vendor=string...]
[‑‑excl‑vendor=string...] [‑‑del‑vendor‑wild=pattern...]
[‑‑incl‑vendor‑wild=pattern...] [‑‑excl‑vendor‑wild=pattern...]
[‑‑del‑user=string...] [‑‑incl‑user=string...]
[‑‑excl‑user=string...] [‑‑del‑user‑wild=pattern...]
[‑‑incl‑user‑wild=pattern...] [‑‑excl‑user‑wild=pattern...]
[‑‑zap‑conditions] [‑‑min‑lease‑time=seconds]
[‑‑default‑lease‑time=seconds] [‑‑max‑lease‑time=seconds]
[‑‑remove‑config]...]
[ <‑‑vm=name|uuid> [‑‑nic=1‑N] [‑‑del‑opt=dhcp‑opt‑no...]
[‑‑set‑opt=dhcp‑opt‑no value...] [‑‑set‑opt‑hex=dhcp‑opt‑no
hexstring...] [‑‑force‑opt=dhcp‑opt‑no...]
[‑‑unforce‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑unsuppress‑opt=dhcp‑opt‑no...] [‑‑min‑lease‑time=seconds]
[‑‑default‑lease‑time=seconds] [‑‑max‑lease‑time=seconds]
[‑‑fixed‑address=address] [‑‑remove‑config]...]
[ <‑‑mac‑address=address> [‑‑del‑opt=dhcp‑opt‑no...]
[‑‑set‑opt=dhcp‑opt‑no value...] [‑‑set‑opt‑hex=dhcp‑opt‑no
hexstring...] [‑‑force‑opt=dhcp‑opt‑no...]
[‑‑unforce‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑unsuppress‑opt=dhcp‑opt‑no...] [‑‑min‑lease‑time=seconds]
[‑‑default‑lease‑time=seconds] [‑‑max‑lease‑time=seconds]
[‑‑fixed‑address=address] [‑‑remove‑config]...]
VBoxManage dhcpserver remove <‑‑network=netname | ‑‑interface=ifname>
VBoxManage dhcpserver start <‑‑network=netname | ‑‑interface=ifname>
VBoxManage dhcpserver restart <‑‑network=netname | ‑‑interface=ifname>
VBoxManage dhcpserver stop <‑‑network=netname | ‑‑interface=ifname>
VBoxManage dhcpserver findlease <‑‑network=netname |
‑‑interface=ifname> <‑‑mac‑address=mac>
VBoxManage discardstate <uuid | vmname>
193
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage encryptmedium <uuid | filename> [‑‑cipher=cipher‑ID]
[‑‑newpassword=password] [‑‑newpasswordid=password‑ID]
[‑‑oldpassword=password]
VBoxManage encryptvm <uuid | vmname> setencryption
‑‑old‑passwordfile ‑‑ciphercipher‑identifier ‑‑new‑passwordfile
‑‑new‑password‑idpassword‑identifier ‑‑force
VBoxManage encryptvm <uuid | vmname> checkpassword <file>
VBoxManage encryptvm <uuid | vmname> addpassword ‑‑passwordfile
‑‑password‑idpassword‑identifier
VBoxManage encryptvm <uuid | vmname> removepassword
<password‑identifier>
VBoxManage export <machines> <‑‑output=name> [‑‑legacy09 | ‑‑ovf09
| ‑‑ovf10 | ‑‑ovf20] [‑‑manifest] [‑‑options=manifest | iso
| nomacs | nomacsbutnat...] [‑‑vsys=virtual‑system‑number]
[‑‑description=description‑info] [‑‑eula=license‑text]
[‑‑eulafile=filename] [‑‑product=product‑name]
[‑‑producturl=product‑URL] [‑‑vendor=vendor‑name]
[‑‑vendorurl=vendor‑URL] [‑‑version=version‑info] [‑‑vmname=vmname]
VBoxManage export <machine> <‑‑output=cloud‑service‑provider>
[‑‑opc10] [‑‑vmname=vmname] [‑‑cloud=virtual‑system‑number]
[‑‑cloudprofile=cloud‑profile‑name] [‑‑cloudshape=cloud‑shape‑name]
[‑‑clouddomain=cloud‑domain] [‑‑clouddisksize=disk‑size‑in‑GB]
[‑‑cloudbucket=bucket‑name] [‑‑cloudocivcn=OCI‑VCN‑ID]
[‑‑cloudocisubnet=OCI‑subnet‑ID] [‑‑cloudkeepobject=true | false]
[‑‑cloudlaunchinstance=true | false] [‑‑cloudlaunchmode=EMULATED |
PARAVIRTUALIZED] [‑‑cloudpublicip=true | false]
VBoxManage extpack install [‑‑replace] [‑‑accept‑license=sha256]
<tarball>
VBoxManage extpack uninstall [‑‑force] <name>
VBoxManage extpack cleanup
VBoxManage getextradata <global | uuid | vmname> <keyword | enumerate>
VBoxManage guestcontrol <uuid | vmname> run [‑‑arg0=argument
0] [‑‑domain=domainname] [‑‑dos2unix] [‑‑exe=filename]
[‑‑ignore‑orphaned‑processes] [‑‑no‑wait‑stderr | ‑‑wait‑stderr]
[‑‑no‑wait‑stdout | ‑‑wait‑stdout] [‑‑passwordfile=password‑file
| ‑‑password=password] [‑‑profile] [‑‑putenv=var‑name=[value]]
[‑‑quiet] [‑‑timeout=msec] [‑‑unix2dos] [‑‑unquoted‑args]
[‑‑username=username] [‑‑cwd=directory] [‑‑verbose]
<‑‑[argument...]>
194
8 VBoxManage
VBoxManage guestcontrol <uuid | vmname> start
[‑‑arg0=argument 0] [‑‑domain=domainname] [‑‑exe=filename]
[‑‑ignore‑orphaned‑processes] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑profile] [‑‑putenv=var‑name=[value]]
[‑‑quiet] [‑‑timeout=msec] [‑‑unquoted‑args] [‑‑username=username]
[‑‑cwd=directory] [‑‑verbose] <‑‑[argument...]>
VBoxManage guestcontrol <uuid | vmname> copyfrom [‑‑dereference]
[‑‑domain=domainname] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑no‑replace] [‑‑recursive]
[‑‑target‑directory=host‑destination‑dir] [‑‑update]
[‑‑username=username] [‑‑verbose] <guest‑source0>
guest‑source1[...] <host‑destination>
VBoxManage guestcontrol <uuid | vmname> copyto [‑‑dereference]
[‑‑domain=domainname] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑no‑replace] [‑‑recursive]
[‑‑target‑directory=guest‑destination‑dir] [‑‑update]
[‑‑username=username] [‑‑verbose] <host‑source0> host‑source1[...]
VBoxManage guestcontrol <uuid | vmname> mkdir [‑‑domain=domainname]
[‑‑mode=mode] [‑‑parents] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑username=username] [‑‑verbose]
<guest‑directory...>
VBoxManage guestcontrol <uuid | vmname> rmdir [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑quiet] [‑‑recursive] [‑‑username=username] [‑‑verbose]
<guest‑directory...>
VBoxManage guestcontrol <uuid | vmname> rm [‑‑domain=domainname]
[‑‑force] [‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑quiet] [‑‑username=username] [‑‑verbose] <guest‑directory...>
VBoxManage guestcontrol <uuid | vmname> mv [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑quiet] [‑‑username=username] [‑‑verbose] <source...>
<destination‑directory>
VBoxManage guestcontrol <uuid | vmname> mktemp [‑‑directory]
[‑‑domain=domainname] [‑‑mode=mode] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑secure] [‑‑tmpdir=directory‑name]
[‑‑username=username] [‑‑verbose] <template‑name>
VBoxManage guestcontrol <uuid | vmname> mount
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑username=username] [‑‑verbose]
VBoxManage guestcontrol <uuid | vmname> fsinfo [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑human‑readable] [‑‑quiet] [‑‑total] [‑‑username=username]
[‑‑verbose] <path>
195
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage guestcontrol <uuid | vmname> stat [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password] [‑‑quiet]
[‑‑username=username] [‑‑verbose] <filename>
VBoxManage guestcontrol <uuid | vmname> list <all | files | processes |
sessions> [‑‑quiet] [‑‑verbose]
VBoxManage guestcontrol <uuid | vmname> closeprocess [‑‑session‑id=ID |
‑‑session‑name=name‑or‑pattern] [‑‑quiet] [‑‑verbose] <PID...>
VBoxManage guestcontrol <uuid | vmname> closesession [‑‑all |
‑‑session‑id=ID | ‑‑session‑name=name‑or‑pattern] [‑‑quiet]
[‑‑verbose]
VBoxManage guestcontrol <uuid | vmname> updatega [‑‑quiet] [‑‑verbose]
[‑‑source=guest‑additions.ISO] [‑‑wait‑start] [‑‑[argument...]]
VBoxManage guestcontrol <uuid | vmname> watch [‑‑quiet] [‑‑verbose]
VBoxManage guestproperty get <uuid | vmname> <property‑name>
[‑‑verbose]
VBoxManage guestproperty enumerate <uuid | vmname> [‑‑no‑timestamp]
[‑‑no‑flags] [‑‑relative] [‑‑old‑format] [patterns...]
VBoxManage guestproperty set <uuid | vmname> <property‑name>
[property‑value [‑‑flags=flags]]
VBoxManage guestproperty unset <uuid | vmname> <property‑name>
VBoxManage guestproperty wait <uuid | vmname> <patterns>
[‑‑timeout=msec] [‑‑fail‑on‑timeout]
VBoxManage hostonlyif ipconfig <ifname> [‑‑dhcp | ‑‑ip=IPv4‑address
‑‑netmask=IPv4‑netmask | ‑‑ipv6=IPv6‑address
‑‑netmasklengthv6=length]
VBoxManage hostonlyif create
VBoxManage hostonlyif remove <ifname>
VBoxManage hostonlynet add <‑‑name=netname> [‑‑id=netid]
<‑‑netmask=mask> <‑‑lower‑ip=address> <‑‑upper‑ip=address>
[‑‑enable | ‑‑disable]
VBoxManage hostonlynet modify <‑‑name=netname | ‑‑id=netid>
[‑‑lower‑ip=address] [‑‑upper‑ip=address] [‑‑netmask=mask]
[‑‑enable | ‑‑disable]
VBoxManage hostonlynet remove <‑‑name=netname | ‑‑id=netid>
196
8 VBoxManage
VBoxManage import <ovfname | ovaname> [‑‑dry‑run]
[‑‑options=keepallmacs | keepnatmacs | importtovdi] [‑‑vsys=n]
[‑‑ostype=ostype] [‑‑vmname=name] [‑‑settingsfile=filename]
[‑‑basefolder=folder] [‑‑group=group] [‑‑memory=MB] [‑‑cpus=n]
[‑‑description=text] [‑‑eula=show | accept] [‑‑unit=n] [‑‑ignore]
[‑‑scsitype=BusLogic | LsiLogic] [‑‑disk=path] [‑‑controller=index]
[‑‑port=n]
VBoxManage import OCI:// ‑‑cloud [‑‑ostype=ostype] [‑‑vmname=name]
[‑‑basefolder=folder] [‑‑memory=MB] [‑‑cpus=n] [‑‑description=text]
<‑‑cloudprofile=profile> <‑‑cloudinstanceid=id>
[‑‑cloudbucket=bucket]
VBoxManage list [‑‑long] [‑‑platform‑arch=x86 | arm] [‑‑sorted]
[bridgedifs | cloudnets | cloudprofiles | cloudproviders |
cpu‑profiles | dhcpservers | dvds | extpacks | floppies | groups
| hddbackends | hdds | hostcpuids | hostdrives | hostdvds |
hostfloppies | hostinfo | hostonlyifs | hostonlynets | intnets |
natnets | ostypes | ossubtypes | runningvms | screenshotformats |
systemproperties | usbfilters | usbhost | vms | webcams]
VBoxManage mediumio <‑‑disk=uuid|filename | ‑‑dvd=uuid|filename |
‑‑floppy=uuid|filename> [‑‑password‑file=‑|filename] formatfat
[‑‑quick]
VBoxManage mediumio <‑‑disk=uuid|filename | ‑‑dvd=uuid|filename |
‑‑floppy=uuid|filename> [‑‑password‑file=‑|filename] cat [‑‑hex]
[‑‑offset=byte‑offset] [‑‑size=bytes] [‑‑output=‑|filename]
VBoxManage mediumio <‑‑disk=uuid|filename | ‑‑dvd=uuid|filename
| ‑‑floppy=uuid|filename> [‑‑password‑file=‑|filename] stream
[‑‑format=image‑format] [‑‑variant=image‑variant] [‑‑output=‑|
filename]
VBoxManage mediumproperty [disk | dvd | floppy] set <uuid | filename>
<property‑name> <property‑value>
VBoxManage mediumproperty [disk | dvd | floppy] get <uuid | filename>
<property‑name>
VBoxManage mediumproperty [disk | dvd | floppy] delete <uuid |
filename> <property‑name>
VBoxManage metrics collect [‑‑detach] [‑‑list] [‑‑period=seconds]
[‑‑samples=count] [* | host | vmname metric‑list]
VBoxManage metrics disable [‑‑list] [* | host | vmname metric‑list]
VBoxManage metrics enable [‑‑list] [* | host | vmname metric‑list]
VBoxManage metrics list [* | host | vmname metric‑list]
VBoxManage metrics query [* | host | vmname metric‑list]
197
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage metrics setup [‑‑list] [‑‑periodseconds] [‑‑samplescount] [*
| host | vmname metric‑list]
VBoxManage modifymedium [disk | dvd | floppy] <uuid | filename>
[‑‑autoreset=on | off] [‑‑compact] [‑‑description=description]
[‑‑move=pathname] [‑‑property=name=[value]] [‑‑resize=megabytes
| ‑‑resizebyte=bytes] [‑‑setlocation=pathname] [‑‑type=normal |
writethrough | immutable | shareable | readonly | multiattach]
VBoxManage modifynvram <uuid | vmname> inituefivarstore
VBoxManage modifynvram <uuid | vmname> enrollmssignatures
VBoxManage modifynvram <uuid | vmname> enrollorclpk
VBoxManage modifynvram <uuid | vmname> enrollpk
[‑‑platform‑key=filename] [‑‑owner‑uuid=uuid]
VBoxManage modifynvram <uuid | vmname> enrollmok [‑‑mok=filename]
[‑‑owner‑uuid=uuid]
VBoxManage modifynvram <uuid | vmname> secureboot <‑‑enable |
‑‑disable>
VBoxManage modifynvram <uuid | vmname> listvars
VBoxManage modifynvram <uuid | vmname> queryvar [‑‑name=name]
[‑‑filename=filename]
VBoxManage modifynvram <uuid | vmname> deletevar [‑‑name=name]
[‑‑owner‑uuid=uuid]
VBoxManage modifynvram <uuid | vmname> changevar [‑‑name=name]
[‑‑filename=filename]
198
8 VBoxManage
VBoxManage modifyvm <uuid | vmname> [‑‑name=name] [‑‑groups=group
[,group...]] [‑‑description=description] [‑‑os‑type=OS‑type]
[‑‑icon‑file=filename] [‑‑memory=size‑in‑MB] [‑‑page‑fusion=on
| off] [‑‑vram=size‑in‑MB] [‑‑acpi=on | off] [‑‑ioapic=on |
off] [‑‑hardware‑uuid=UUID] [‑‑cpus=CPU‑count] [‑‑cpu‑hotplug=on
| off] [‑‑plug‑cpu=CPU‑ID] [‑‑unplug‑cpu=CPU‑ID]
[‑‑cpu‑execution‑cap=number] [‑‑x86‑pae=on | off]
[‑‑x86‑long‑mode=on | off] [‑‑ibpb‑on‑vm‑exit=on | off]
[‑‑ibpb‑on‑vm‑entry=on | off] [‑‑spec‑ctrl=on | off]
[‑‑l1d‑flush‑on‑sched=on | off] [‑‑l1d‑flush‑on‑vm‑entry=on |
off] [‑‑mds‑clear‑on‑sched=on | off] [‑‑mds‑clear‑on‑vm‑entry=on
| off] [‑‑cpu‑profile=host | Intel 8086 | Intel 80286 |
Intel 80386] [‑‑x86‑hpet=on | off] [‑‑hwvirtex=on | off]
[‑‑triple‑fault‑reset=on | off] [‑‑apic=on | off] [‑‑x86‑x2apic=on
| off] [‑‑paravirt‑provider=none | default | legacy | minimal
| hyperv | kvm] [‑‑paravirt‑debug=key=value[,key=value...]]
[‑‑nested‑paging=on | off] [‑‑large‑pages=on | off]
[‑‑x86‑vtx‑vpid=on | off] [‑‑x86‑vtx‑ux=on | off]
[‑‑nested‑hw‑virt=on | off] [‑‑virt‑vmsave‑vmload=on |
off] [‑‑accelerate‑3d=on | off] [‑‑accelerate‑2d‑video=on
| off] [‑‑chipset=ich9 | piix3 | armv8virtual]
[‑‑iommu=none | automatic | amd | intel] [‑‑tpm‑type=none
| 1.2 | 2.0 | host | swtpm] [‑‑tpm‑location=location]
[‑‑firmware‑logo‑fade‑in=on | off] [‑‑firmware‑logo‑fade‑out=on
| off] [‑‑firmware‑logo‑display‑time=msec]
[‑‑firmware‑logo‑image‑path=pathname]
[‑‑firmware‑boot‑menu=disabled | menuonly |
messageandmenu] [‑‑firmware‑apic=disabled | apic | x2apic]
[‑‑firmware‑system‑time‑offset=msec] [‑‑firmware‑pxe‑debug=on |
off] [‑‑system‑uuid‑le=on | off] [‑‑bootX= none | floppy | dvd |
disk | net] [‑‑rtc‑use‑utc=on | off] [‑‑graphicscontroller=none |
vboxvga | vmsvga | vboxsvga | qemuramfb] [‑‑snapshot‑folder=default
| pathname] [‑‑firmware=bios | efi | efi32 | efi64]
[‑‑guest‑memory‑balloon=size‑in‑MB] [‑‑default‑frontend=default |
name] [‑‑vm‑process‑priority=default | flat | low | normal | high]
[‑‑vm‑execution‑engine=default | hm | hwvirt | nem | native‑api |
interpreter | recompiler]
VBoxManage modifyvm <uuid | vmname> [‑‑nicN= none | null
| nat | bridged | intnet | hostonly | hostonlynet |
generic | natnetwork | cloud] [‑‑nic‑typeN= Am79C970A
| Am79C973 | 82540EM | 82543GC | 82545EM | virtio]
[‑‑cable‑connectedN= on | off] [‑‑nic‑traceN= on | off]
[‑‑nic‑trace‑fileN=filename] [‑‑nic‑propertyN=name= [value]]
[‑‑nic‑speedN=kbps] [‑‑nic‑boot‑prioN=priority] [‑‑nic‑promiscN=
deny | allow‑vms | allow‑all] [‑‑nic‑bandwidth‑groupN=
none | name] [‑‑bridge‑adapterN= none | device‑name]
[‑‑cloud‑networkN=network‑name] [‑‑host‑only‑adapterN=
none | device‑name] [‑‑host‑only‑netN=network‑name]
[‑‑intnetN=network‑name] [‑‑nat‑networkN=network‑name]
[‑‑nic‑generic‑drvN=driver‑name] [‑‑mac‑addressN= auto |
MAC‑address]
199
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage modifyvm <uuid | vmname> [‑‑nat‑netN= network |
default] [‑‑nat‑pfN= [rule‑name],tcp | udp,[host‑IP],hostport,
[guest‑IP],guestport] [‑‑nat‑pfN=delete=rule‑name]
[‑‑nat‑tftp‑prefixN=prefix] [‑‑nat‑tftp‑fileN=filename]
[‑‑nat‑tftp‑serverN=IP‑address] [‑‑nat‑bind‑ipN=IP‑address]
[‑‑nat‑dns‑pass‑domainN= on | off] [‑‑nat‑dns‑proxyN= on | off]
[‑‑nat‑dns‑host‑resolverN= on | off] [‑‑nat‑localhostreachableN=
on | off] [‑‑nat‑settingsN=[mtu],[socksnd],[sockrcv],[tcpsnd],
[tcprcv]] [‑‑nat‑alias‑modeN= default | [log],[proxyonly],
[sameports]]
VBoxManage modifyvm <uuid | vmname> [‑‑mouse=ps2 | usb | usbtablet
| usbmultitouch | usbmtscreenpluspad] [‑‑keyboard=ps2 | usb]
[‑‑uartN= off | IO‑base IRQ] [‑‑uart‑modeN= disconnected |
serverpipe | clientpipe | tcpserverport | tcpclienthostname:port
| filefilename | device‑name] [‑‑uart‑typeN= 16450 | 16550A |
16750] [‑‑lpt‑modeN=device‑name] [‑‑lptN= off | IO‑base IRQ]
[‑‑audio‑controller=ac97 | hda | sb16] [‑‑audio‑codec=stac9700
| ad1980 | stac9221 | sb16] [‑‑audio‑driver=none | default
| null | dsound | was | oss | alsa | pulse | coreaudio]
[‑‑audio‑enabled=on | off] [‑‑audio‑in=on | off] [‑‑audio‑out=on
| off] [‑‑clipboard‑mode=disabled | hosttoguest | guesttohost |
bidirectional] [‑‑clipboard‑file‑transfers=enabled | disabled]
[‑‑drag‑and‑drop=disabled | hosttoguest | guesttohost |
bidirectional] [‑‑monitor‑count=number] [‑‑usb‑ehci=on | off]
[‑‑usb‑ohci=on | off] [‑‑usb‑xhci=on | off] [‑‑usb‑rename=old‑name
new‑name]
VBoxManage modifyvm <uuid | vmname> [‑‑recording=on | off]
[‑‑recording‑screens=all | none | screen‑ID[,screen‑ID...]]
[‑‑recording‑file=filename] [‑‑recording‑max‑size=MB]
[‑‑recording‑max‑time=msec] [‑‑recording‑opts=
key=value[,key=value...]] [‑‑recording‑video‑fps=fps]
[‑‑recording‑video‑rate=rate] [‑‑recording‑video‑res=widthxheight]
VBoxManage modifyvm <uuid | vmname> [‑‑vrde=on | off]
[‑‑vrde‑property=property‑name= [property‑value]]
[‑‑vrde‑extpack=default | name] [‑‑vrde‑port=port]
[‑‑vrde‑address=hostip] [‑‑vrde‑auth‑type=null | external |
guest] [‑‑vrde‑auth‑library=default | name] [‑‑vrde‑multi‑con=on
| off] [‑‑vrde‑reuse‑con=on | off] [‑‑vrde‑video‑channel=on | off]
[‑‑vrde‑video‑channel‑quality=percent]
VBoxManage modifyvm <uuid | vmname> [‑‑teleporter=on | off]
[‑‑teleporter‑port=port] [‑‑teleporter‑address=address
| empty] [‑‑teleporter‑password=password]
[‑‑teleporter‑password‑file=filename | stdin]
[‑‑cpuid‑portability‑level=level] [‑‑cpuid‑set=leaf
[:subleaf] eaxebxecxedx] [‑‑cpuid‑remove=leaf [:subleaf]]
[‑‑cpuid‑remove‑all]
VBoxManage modifyvm <uuid | vmname> [‑‑tracing‑enabled=on | off]
[‑‑tracing‑config=string] [‑‑tracing‑allow‑vm‑access=on | off]
VBoxManage modifyvm <uuid | vmname> [‑‑usb‑card‑reader=on | off]
200
8 VBoxManage
VBoxManage modifyvm <uuid | vmname> [‑‑autostart‑enabled=on | off]
[‑‑autostart‑delay=seconds]
VBoxManage modifyvm <uuid | vmname> [‑‑guest‑debug‑provider=none
| native | gdb | kd] [‑‑guest‑debug‑io‑provider=none |
tcp | udp | ipc] [‑‑guest‑debug‑address=IP‑Address | path]
[‑‑guest‑debug‑port=port]
VBoxManage modifyvm <uuid | vmname> [‑‑pci‑attach=host‑PCI‑address
[@guest‑PCI‑bus‑address]] [‑‑pci‑detach=host‑PCI‑address]
VBoxManage modifyvm <uuid | vmname> [‑‑testing‑enabled=on | off]
[‑‑testing‑mmio=on | off] [‑‑testing‑cfg‑dwordidx=value]
VBoxManage movevm <uuid | vmname> [‑‑type=basic] [‑‑folder=folder‑name]
VBoxManage natnetwork add [‑‑disable | ‑‑enable] <‑‑netname=name>
<‑‑network=network> [‑‑dhcp=on|off] [‑‑ipv6=on|off]
[‑‑loopback‑4=rule] [‑‑loopback‑6=rule] [‑‑port‑forward‑4=rule]
[‑‑port‑forward‑6=rule]
VBoxManage natnetwork list [filter‑pattern]
VBoxManage natnetwork modify [‑‑dhcp=on|off] [‑‑disable |
‑‑enable] <‑‑netname=name> <‑‑network=network> [‑‑ipv6=on|off]
[‑‑loopback‑4=rule] [‑‑loopback‑6=rule] [‑‑port‑forward‑4=rule]
[‑‑port‑forward‑6=rule]
VBoxManage natnetwork remove <‑‑netname=name>
VBoxManage natnetwork start <‑‑netname=name>
VBoxManage natnetwork stop <‑‑netname=name>
VBoxManage registervm <filename> ‑‑passwordfile
VBoxManage setextradata <global | uuid | vmname> <keyword> [value]
VBoxManage setproperty <property‑name> <property‑value>
VBoxManage sharedfolder add <uuid | vmname> <‑‑name=share‑name>
<‑‑hostpath=hostpath> [‑‑readonly] [‑‑transient] [‑‑automount]
[‑‑auto‑mount‑point=path]
VBoxManage sharedfolder remove <uuid | vmname> <‑‑name=share‑name>
[‑‑transient]
VBoxManage sharedfolder modify <uuid | vmname> <‑‑name=share‑name>
<‑‑readonly= true | false > <‑‑automount= true | false >
<‑‑auto‑mount‑point=path> <‑‑symlink‑policy= forbidden | subtree |
relative | any>
201
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage showmediuminfo [disk | dvd | floppy] <uuid | filename>
VBoxManage showvminfo <uuid | vmname> [‑‑details] [‑‑machinereadable]
[‑‑password‑id] [‑‑password]
VBoxManage showvminfo <uuid | vmname> <‑‑log=index> [‑‑password‑idid]
[‑‑passwordfile|‑]
VBoxManage signova <ova> <‑‑certificate=file> <‑‑private‑key=file>
[‑‑private‑key‑password‑file=password‑file |
‑‑private‑key‑password=password] [‑‑digest‑type=type] [‑‑pkcs7
| ‑‑no‑pkcs7] [‑‑intermediate‑cert=file] [‑‑force] [‑‑verbose]
[‑‑quiet] [‑‑dry‑run]
VBoxManage snapshot <uuid | vmname>
VBoxManage snapshot <uuid | vmname> take <snapshot‑name>
[‑‑description=description] [‑‑live] [‑‑uniquename
Number,Timestamp,Space,Force]
VBoxManage snapshot <uuid | vmname> delete <snapshot‑name>
VBoxManage snapshot <uuid | vmname> restore <snapshot‑name>
VBoxManage snapshot <uuid | vmname> restorecurrent
VBoxManage snapshot <uuid | vmname> edit <snapshot‑name | ‑‑current>
[‑‑description=description] [‑‑name=new‑name]
VBoxManage snapshot <uuid | vmname> list [‑‑details |
‑‑machinereadable]
VBoxManage snapshot <uuid | vmname> showvminfo <snapshot‑name>
VBoxManage startvm [‑‑putenv=name[=value]]
[‑‑type=<gui|headless|sdl|separate>] [‑‑password=file]
[‑‑password‑id=password‑identifier] <uuid | vmname...>
VBoxManage storageattach <uuid | vmname> <‑‑storagectl=name>
[‑‑bandwidthgroup=name | none] [‑‑comment=text] [‑‑device=number]
[‑‑discard=on | off] [‑‑encodedlun=lun] [‑‑forceunmount]
[‑‑hotpluggable=on | off] [‑‑initiator=initiator] [‑‑intnet]
[‑‑lun=lun] [‑‑medium=none | emptydrive | additions | uuid |
filename | host:drive | iscsi] [‑‑mtype=normal | writethrough |
immutable | shareable | readonly | multiattach] [‑‑nonrotational=on
| off] [‑‑passthrough=on | off] [‑‑passwordfile=file]
[‑‑password=password] [‑‑port=number] [‑‑server=name | ip]
[‑‑setparentuuid=uuid] [‑‑setuuid=uuid] [‑‑target=target]
[‑‑tempeject=on | off] [‑‑tport=port] [‑‑type=dvddrive | fdd | hdd]
[‑‑username=username]
202
8 VBoxManage
VBoxManage storagectl <uuid | vmname> <‑‑name=controller‑name>
[‑‑add=floppy | ide | pcie | sas | sata | scsi | usb]
[‑‑controller=BusLogic | I82078 | ICH6 | IntelAhci | LSILogic |
LSILogicSAS | NVMe | PIIX3 | PIIX4 | USB | VirtIO] [‑‑bootable=on
| off] [‑‑hostiocache=on | off] [‑‑portcount=count] [‑‑remove]
[‑‑rename=new‑controller‑name]
VBoxManage unattended detect <‑‑iso=install‑iso> [‑‑machine‑readable]
VBoxManage unattended install <uuid | vmname>
<‑‑iso=install‑iso> [‑‑user=login] [‑‑user‑password=password]
[‑‑admin‑password=password] [‑‑password‑file=file]
[‑‑full‑user‑name=name] [‑‑key=product‑key] [‑‑install‑additions]
[‑‑no‑install‑additions] [‑‑additions‑iso=add‑iso] [‑‑install‑txs]
[‑‑no‑install‑txs] [‑‑validation‑kit‑iso=testing‑iso]
[‑‑locale=ll_CC] [‑‑country=CC] [‑‑time‑zone=tz]
[‑‑hostname=fqdn] [‑‑package‑selection‑adjustment=keyword]
[‑‑dry‑run] [‑‑auxiliary‑base‑path=path]
[‑‑image‑index=number] [‑‑script‑template=file]
[‑‑post‑install‑template=file] [‑‑post‑install‑command=command]
[‑‑extra‑install‑kernel‑parameters=params] [‑‑language=lang]
[‑‑start‑vm=session‑type]
VBoxManage unregistervm <uuid | vmname> [‑‑delete] [‑‑delete‑all]
VBoxManage updatecheck perform [‑‑machine‑readable]
VBoxManage updatecheck list [‑‑machine‑readable]
VBoxManage updatecheck modify [‑‑disable | ‑‑enable] [‑‑channel=stable
| withbetas | all] [‑‑frequency=days]
VBoxManage usbdevsource add <source‑name> <‑‑backend=backend>
<‑‑address=address>
VBoxManage usbdevsource remove <source‑name>
VBoxManage usbfilter add <index,0‑N> <‑‑target=<uuid | vmname
| global>> <‑‑name=string> <‑‑action=ignore | hold>
[‑‑active=yes | no] [‑‑vendorid=XXXX] [‑‑productid=XXXX]
[‑‑revision=IIFF] [‑‑manufacturer=string] [‑‑product=string]
[‑‑port=hex] [‑‑remote=yes | no] [‑‑serialnumber=string]
[‑‑maskedinterfaces=XXXXXXXX]
VBoxManage usbfilter modify <index,0‑N> <‑‑target=<uuid | vmname |
global>> [‑‑name=string] [‑‑action=ignore | hold] [‑‑active=yes |
no] [‑‑vendorid=XXXX| ""] [‑‑productid=XXXX| ""] [‑‑revision=IIFF|
""] [‑‑manufacturer=string| ""] [‑‑product=string| ""]
[‑‑port=hex] [‑‑remote=yes | no] [‑‑serialnumber=string| ""]
[‑‑maskedinterfaces=XXXXXXXX]
203
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage usbfilter remove <index,0‑N> <‑‑target=<uuid | vmname |
global>>
Each time VBoxManage is invoked, only one command can be executed. However, a
command might support several subcommands which then can be invoked in one
single call. The following sections provide detailed reference information on the
different commands.
8.3 VBoxManage
Oracle VirtualBox command-line interface
8.3.1 Synopsis
VBoxManage [‑q | ‑‑nologo] [‑‑settingspw=password]
[‑‑settingspwfile=pw‑file] [@response‑file] [subcommand]
VBoxManage help [subcommand]
VBoxManage commands
VBoxManage [‑V | ‑‑version]
VBoxManage [‑‑dump‑build‑type]
8.3.2 Description
The VBoxManage command is the command-line interface (CLI) for the Oracle
VirtualBox software. The CLI supports all the features that are available with the
Oracle VirtualBox graphical user interface (GUI). In addition, you can use the
VBoxManage command to manage the features of the virtualization engine that
cannot be managed by the GUI.
Each time you invoke the VBoxManage command, only one command is executed.
Note that some VBoxManage subcommands invoke several subcommands.
Run the VBoxManage command from the command line of the host operating
system (OS) to control Oracle VirtualBox software.
The VBoxManage command is stored in the following locations on the host system:
Linux: /usr/bin/VBoxManage
Mac OS X: /Applications/VirtualBox.app/Contents/MacOS/VBoxManage
Oracle Solaris: /opt/VirtualBox/bin/VBoxManage
Windows: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
The VBoxManage command performs particular tasks by using subcommands,
such as list, createvm, and startvm. See the associated information for each
VBoxManage subcommand.
204
8 VBoxManage
If required, specify the VM by its name or by its Universally Unique Identifier
(UUID).
Use the VBoxManage list vms command to obtain information about all currently
registered VMs, including the VM names and associated UUIDs.
Note that VM names which contain spaces or special characters must be enclosed
in quotes.
8.3.2.1 General Options
--nologo
Suppresses the output of the logo information, which is useful for scripts.
The short version of this option is -q.
--settingspw=[password]
Specifies the settings password. You can optionally specify the password
as an argument to this option. If you do not specify the password in this
way, the VBoxManage command prompts you for the password.
The settings password is a security feature that encrypts stored settings,
which are stored as plain text by default.
Settings which have been encrypted are done so using a one-way
encryption algorithm so cannot be decrypted. Thus, if the settings are
encrypted you must include the --settingspw or --settingspwfile
option every time VBoxManage is used.
Only the iSCSI secret is encrypted at this time.
--settingspwfile=pw-filename
Specifies the file that contains the settings password.
--version
Shows version information about the VBoxManage command.
The short version of this option is -V.
@response-file
Loads arguments from the specified Bourne shell response file.
subcommand
Specifies one of the VBoxManage subcommands, such as controlvm,
createvm, list, modifyvm, showvminfo, startvm, storageattach, and
storagectl.
Each subcommand is described in its own command topic, some of which
are shown in See Also sections.
8.3.3 Examples
The following command creates a virtual machine called Win8 and registers it with
Oracle VirtualBox by using the --register option.
205
Oracle VirtualBox: User Guide for Release 7.1
$ VBoxManage createvm --name "Win8" --register
Virtual machine 'Win8' is created.
UUID: UUID-string
Settings file: '/home/username/VirtualBox VMs/Win8/Win8.vbox'
The command output shows that the Win8 VM is assigned a UUID and an XML
machine settings file.
You can use the VBoxManage showvminfo command to view the configuration
information of a VM.
The following example uses the VBoxManage modifyvm command to change the
amount of memory for the Windows XP VM to be 1024 megabytes:
$ VBoxManage modifyvm "Windows XP" --memory 1024
Note that you can use the VBoxManage modifyvm command only for VMs that are
powered off.
You can use the VBoxManage storagectl command or the VBoxManage
storageattach command to modify the storage configuration for a VM. For
example, to create a SATA storage controller called sata01 and add it to the ol7
VM:
$ VBoxManage storagectl ol7 --name "sata01" --add sata
Use the VBoxManage startvm command to start a VM that is currently powered off.
For example, to start the win7 VM:
$ VBoxManage startvm win7
Use the VBoxManage controlvm command to pause or save a VM that is currently
running. You can also use this command to modify settings for the VM. For
example, to enable audio input for the ol6u9 VM.
$ VBoxManage controlvm ol6u9 audioin on
8.3.4 See Also
8.12 VBoxManage controlvm on page 228, 8.15 VBoxManage createvm on page
253, 8.29 VBoxManage list on page 314, 8.35 VBoxManage modifyvm on page
333, 8.43 VBoxManage showvminfo on page 374, 8.46 VBoxManage startvm
on page 381, 8.47 VBoxManage storageattach on page 383, 8.48 VBoxManage
storagectl on page 390
8.4 VBoxManage adoptstate
Change a virtual machine's state based on a saved state file
8.4.1 Synopsis
VBoxManage adoptstate <uuid | vmname> <state‑filename>
206
8 VBoxManage
8.4.2 Description
The VBoxManage adoptstate command enables you to change the state of a
virtual machine (VM) to a state described in a saved state file (.sav). This action
is referred to as a VM adopting a saved state file. The saved state file must be
separate from the VM configuration.
When you start the VM after adopting the saved state, the VM restores its state
from the saved state file.
Only use this command for custom deployments.
uuid | vmname
Specifies the Universally Unique Identifier (UUID) or name of the VM.
state-filename
Specifies the name of the saved state file.
8.4.3 Examples
The following command adopts a saved state file called mystate.sav by a VM
called vm2. A subsequent start of the VM called vm2 restores the state from the
saved state file mystate.sav.
$ VBoxManage adoptstate vm2 /home/user/mystate.sav
8.4.4 See Also
8.18 VBoxManage discardstate on page 276
8.5 VBoxManage bandwidthctl
Manage bandwidth groups
8.5.1 Synopsis
VBoxManage bandwidthctl <uuid | vmname> add <bandwidth‑group‑name>
<‑‑limit=bandwidth‑limit[k|m|g|K|M|G]> <‑‑type=disk | network>
VBoxManage bandwidthctl <uuid | vmname> list [‑‑machinereadable]
VBoxManage bandwidthctl <uuid | vmname> remove <bandwidth‑group‑name>
VBoxManage bandwidthctl <uuid | vmname> set <bandwidth‑group‑name>
<‑‑limit=bandwidth‑limit[k|m|g|K|M|G]>
207
Oracle VirtualBox: User Guide for Release 7.1
8.5.2 Description
The VBoxManage bandwidthctl command enables you to manage bandwidth
groups for virtual machines (VMs). A bandwidth group specifies the bandwidth
limit for the disks or for the network adapters of a VM.
Note that a network bandwidth limit applies only to the outbound traffic from the
VM. The inbound traffic is unlimited.
8.5.2.1 Create a Bandwidth Group
VBoxManage bandwidthctl <uuid | vmname> add <bandwidth‑group‑name>
<‑‑limit=bandwidth‑limit[k|m|g|K|M|G]> <‑‑type=disk | network>
The VBoxManage bandwidthctl add command creates a bandwidth group for the
specified VM. You must specify whether the bandwidth group is for disks or for
networks and specify the bandwidth limit.
uuid | vmname
Specifies the Universally Unique Identifier (UUID) or the name of the VM.
bandwidth-group-name
Specifies the name of the bandwidth group.
--type=disk|network
Specifies the type of the bandwidth group: disk or network. For more
information, see 5.8 Limiting Bandwidth for Disk Images on page 147 or
6.12 Limiting Bandwidth for Network Input/Output on page 167.
--limit=bandwidth-limit[k|m|g|K|M|G]
Specifies the bandwidth limit for a bandwidth group. The default unit
is megabytes per second. You can modify this value while the VM is
running.
You can change the unit by appending one of the following unit specifiers
to the bandwidth limit:
k – kilobits per second
m – megabits per second
g – gigabits per second
K – kilobytes per second
M – megabytes per second
G – gigabytes per second
8.5.2.2 List Bandwidth Groups
VBoxManage bandwidthctl <uuid | vmname> list [‑‑machinereadable]
The VBoxManage bandwidthctl list command lists the all the bandwidth groups
that have been defined for the specified VM. Use the --machinereadable option
to produce the output in a machine-readable format, which uses name-value pairs.
208
8 VBoxManage
uuid | vmname
Specifies the UUID or the name of the VM.
--machinereadable
Outputs the information about the bandwidth groups in name-value
pairs.
8.5.2.3 Remove a Bandwidth Group
VBoxManage bandwidthctl <uuid | vmname> remove <bandwidth‑group‑name>
The VBoxManage bandwidthctl remove command removes a bandwidth group.
Note:
To successfully remove a bandwidth group, ensure that it is not referenced by
any disk or adapter in the running VM.
uuid | vmname
Specifies the UUID or the name of the VM.
bandwidth-group-name
Specifies the name of the bandwidth group.
8.5.2.4 Modify the Bandwidth Limit of a Bandwidth Group
VBoxManage bandwidthctl <uuid | vmname> set <bandwidth‑group‑name>
<‑‑limit=bandwidth‑limit[k|m|g|K|M|G]>
The VBoxManage bandwidthctl set command modifies the bandwidth limit for a
bandwidth group.
uuid | vmname
Specifies the UUID or the name of the VM.
bandwidth-group-name
Specifies the name of the bandwidth group.
209
Oracle VirtualBox: User Guide for Release 7.1
--limit=bandwidth-limit[k|m|g|K|M|G]
Specifies the bandwidth limit for a bandwidth group. The default unit
is megabytes per second. You can modify this value while the VM is
running.
You can change the unit by appending one of the following unit specifiers
to the bandwidth limit:
k – kilobits per second
m – megabits per second
g – gigabits per second
K – kilobytes per second
M – megabytes per second
G – gigabytes per second
8.5.3 Examples
The following example shows how to use the VBoxManage bandwidthctl command
to create the Limit bandwidth group and set the limit to 20 Mbps. Then use the
VBoxManage modifyvm command to assign this bandwidth group to the first and
second adapters of the vm1 VM.
$ VBoxManage bandwidthctl "vm1" add Limit --type network --limit 20m
$ VBoxManage modifyvm "vm1" --nicbandwidthgroup1 Limit
$ VBoxManage modifyvm "vm1" --nicbandwidthgroup2 Limit
You can dynamically modify the limit of a bandwidth group while the VM is
running. The following example shows how to modify the limit for the Limit
bandwidth group from 20 Mbps to 100 kbps:
$ VBoxManage bandwidthctl "vm1" set Limit --limit 100k
The following command disables shaping for all adapters in the Limit bandwidth
group by specifying a limit of zero (0):
$ VBoxManage bandwidthctl "vm1" set Limit --limit 0
8.6 VBoxManage checkmediumpwd
Check encryption password on a DEK-encrypted medium or a disk image
8.6.1 Synopsis
VBoxManage checkmediumpwd <uuid | filename> <password‑file>
8.6.2 Description
The VBoxManage checkmediumpwd command checks the current encryption
password on a DEK-encrypted medium or a disk image. See 9.29.2 Encrypting Disk
Images on page 460.
210
8 VBoxManage
The command response indicates if the specified password is correct.
uuid | filename
Specifies the Universally Unique Identifier (UUID) or the absolute path
name of the medium or image.
password-file
Specifies the password to check. The password can be the absolute
path name of a password file on the host OS or the dash character (-) to
prompt you for the password on the command line.
8.6.3 Examples
The following example checks the encryption password for the ol7u4-1.vdi disk
image. The password is contained in a file called pwfile.
The command returns a message indicating that the specified password is correct.
$ VBoxManage checkmediumpwd "$HOME/VirtualBox VMs/ol7u4/ol7u4-1.vdi" /
home/user/pwfile
The given password is correct
8.6.4 See Also
8.19 VBoxManage encryptmedium on page 276
8.7 VBoxManage clonemedium
Create a clone of a medium
8.7.1 Synopsis
VBoxManage clonemedium <uuid | source‑medium> <uuid | target‑medium>
[disk | dvd | floppy] [‑‑existing] [‑‑format=VDI | VMDK | VHD | RAW
| other] [‑‑variant=Standard|Fixed|Split2G|Stream|ESX...]
8.7.2 Description
The VBoxManage clonemedium command enables you to clone an existing medium
(virtual disk, DVD, or floppy), which is typically an image file. Only the Universally
Unique Identifier (UUID) differs between the original image and the cloned image.
You can use the Virtual Media Manager to transfer the cloned image to another
host system or reimport it into Oracle VirtualBox. See 5.3 The Virtual Media
Manager on page 137 and 5.6 Cloning Disk Images on page 145.
211
Oracle VirtualBox: User Guide for Release 7.1
uuid | source-medium
Specifies the UUID or the absolute or relative pathname of the source
medium to clone. You can specify the UUID of the medium only if it is
registered. Use the VBoxManage list hdds command to list registered
images.
uuid | target-medium
Specifies the UUID or the absolute or relative pathname of the target
(clone) medium. You can specify the UUID of the target medium only if it
is registered. Use the VBoxManage list hdds command to list registered
images.
disk | dvd | floppy
Specifies the type of the medium to clone. Valid values are disk, dvd, and
floppy. The default value is disk.
--existing
Performs the clone operation by overwriting an existing target medium.
The result is that only the portion of the source medium that fits into the
existing target medium is copied.
If the target medium is smaller than the source, only the portion of the
source medium up to the size of the target medium is copied.
If the target medium is larger than the source, the remaining part of the
target medium is unchanged.
--format
Specifies the file format of the target medium if it differs from the format
of the source medium. Valid values are VDI, VMDK, VHD, RAW, and other.
--variant=Standard | Fixed | Split2G | Stream | ESX [,...]
Specifies the file format variant for the target medium, which is a
comma-separated list of variants. Following are the valid values:
Standard is the default disk image type, which has a dynamically
allocated file size.
Fixed uses a disk image that has a fixed file size.
Split2G indicates that the disk image is split into 2GB segments. This
value is for VMDK only.
Stream optimizes the disk image for downloading. This value is for
VMDK only.
ESX is used for some VMWare products. This value is for VMDK only.
Note that not all variant combinations are valid. Specifying incompatible
variant values in the list will produce an error message.
Note:
For compatibility with earlier versions of Oracle VirtualBox, you can use the
clonevdi and clonehd commands instead of the clonemedium command.
212
8 VBoxManage
8.7.3 Examples
The following command creates a clone of the disk01.vdi disk image file. The
clone is called disk02.vdi.
$ VBoxManage clonemedium disk01.vdi disk02.vdi
The following command creates a clone of the disk01.vdi disk image file. The
clone is in VMDK format and is called disk02.vmdk.
$ VBoxManage clonemedium disk01.vdi disk02.vmdk --format VMDK
8.7.4 See Also
8.29 VBoxManage list on page 314
8.8 VBoxManage clonevm
Create a clone of an existing virtual machine
8.8.1 Synopsis
VBoxManage clonevm <vmname|uuid> [‑‑basefolder=basefolder]
[‑‑groups=group,...] [‑‑mode=machine | ‑‑mode=machinechildren
| ‑‑mode=all] [‑‑name=name] [‑‑options=option,...] [‑‑register]
[‑‑snapshot=snapshot‑name] [‑‑uuid=uuid]
8.8.2 Description
The VBoxManage clonevm command creates a clone of an existing virtual machine
(VM). The clone can be a full copy of the VM or a linked copy of a VM.
You must specify the name or the universal unique identifier (UUID) of the VM you
want to clone.
8.8.3 Command Operand and Options
The following list describes the operand and the options that you can use with the
VBoxManage clonevm command:
vmname|uuid
Specifies the name or UUID of the VM to clone.
--basefolder=basefolder
Specifies the name of the folder in which to save the configuration for the
new VM.
213
Oracle VirtualBox: User Guide for Release 7.1
--groups=group,...
Assigns the clone to the specified group or groups. If you specify more
than one group, separate each group name with a comma.
Note that each group is identified by a group ID that starts with a slash
character (/) so that groups can be nested. By default, a clone is always
assigned membership to the / group.
--mode=machine|machineandchildren|all
Specifies which of the following cloning modes to use:
machine mode clones the current state of the existing VM without any
snapshots. This is the default mode.
machineandchildren mode clones the snapshot specified by by the --
snapshot option and all child snapshots.
all mode clones all snapshots and the current state of the existing VM.
--name=name
Specifies a new name for the new VM. The default value is original-name
Clone where original-name is the original name of the VM.
214
8 VBoxManage
--options=option,...
Specifies how to create the new clone.
The --options argument can be used multiple times to enable multiple
options, or the options can be given as a comma separated list. The
options are case insensitive.
The following options (case-insensitive) are recognized:
Link
Creates a linked clone from a snapshot only.
KeepAllMACs
Specifies that the new clone reuses the MAC addresses of each virtual
network card from the existing VM.
If you do not specify this option or the --options=keepnatmacs option,
the default behavior is to reinitialize the MAC addresses of each virtual
network card.
KeepNATMACs
Specifies that the new clone reuses the MAC addresses of each virtual
network card from the existing VM when the network type is NAT.
If you do not specify this option or the KeepAllMACs option, the default
behavior is to reinitialize the MAC addresses of each virtual network
card.
KeepDiskNames
Specifies that the new clone reuses the disk image names from the
existing VM. By default, disk images are renamed.
KeepHwUUIDs
Specifies that the new clone reuses the hardware IDs from the existing
VM. By default, new UUIDs are used.
--register
Automatically registers the new clone in this Oracle VirtualBox
installation. You can manually register the new VM later by using the
VBoxManage registervm command. See 8.38 VBoxManage registervm on
page 366.
--snapshot=snapshot-name
Specifies the snapshot on which to base the new VM. By default, the clone
is created from the current state of the specified VM.
--uuid=uuid
Specifies the UUID for the new VM. Ensure that this ID is unique for the
Oracle VirtualBox instance if you decide to register this new VM. By
default, Oracle VirtualBox provides a new UUID.
215
Oracle VirtualBox: User Guide for Release 7.1
8.8.4 Examples
The following command creates and registers an exact clone of the ol7 VM. The
clone is called ol7-dev-001.
The new clone includes all of the source VM's snapshots. The new VM also reuses
all network interface MAC addresses, disk names, and UUIDs from the source VM.
$ VBoxManage clonevm ol7 --name="ol7-dev-001" --register --mode=all \
--options=keepallmacs --options=keepdisknames --options=keephwuuids
The following command creates and registers a clone of the Snapshot 1 snapshot
of the ol7 VM. The clone is called ol7-dev-002.
$ VBoxManage clonevm ol7 --name="ol7-dev-002" --register --
snapshot="Snapshot 1"
8.8.5 See Also
8.38 VBoxManage registervm on page 366
8.9 VBoxManage closemedium
Remove a hard disk, DVD, or floppy image from the media registry
8.9.1 Synopsis
VBoxManage closemedium [disk | dvd | floppy] <uuid | filename>
[‑‑delete]
8.9.2 Description
The VBoxManage closemedium command removes a hard disk, DVD, or floppy
image from the list of known media used by Oracle VirtualBox. The image is then
unavailable for selection in the Virtual Media Manager.
To use this command, the image must not be attached to any VMs.
Optionally, you can request that the image be deleted.
disk|dvd|floppy
Specifies the type of medium. Valid values are disk (hard drive), dvd, or
floppy.
uuid|filename
Specifies the Universally Unique Identifier (UUID) or absolute path name
of the medium or image.
--delete
Deletes the image file.
216
8 VBoxManage
8.9.3 Examples
The following command removes the disk image file called disk01.vdi from the
registry.
$ VBoxManage closemedium disk01.vdi
The following command removes the disk image file called disk01.vdi from the
registry and deletes the image file.
$ VBoxManage closemedium disk01.vdi --delete
8.10 VBoxManage cloud
Manage the cloud entities
8.10.1 Synopsis
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
list instances [‑‑state=string] [‑‑compartment‑id=string]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
list images <‑‑compartment‑id=string> [‑‑state=string]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
list vnicattachments <‑‑compartment‑id=string> [‑‑filter=instanceId |
vnicId | availabilityDomain=value...]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance create <‑‑domain‑name=name> <‑‑image‑id=id |
‑‑boot‑volume‑id=id> <‑‑display‑name=name> <‑‑shape=type>
<‑‑subnet=id> [‑‑boot‑disk‑size=size in GB] [‑‑publicip=true
| false] [‑‑privateip=IP address] [‑‑public‑ssh‑key=key
string...] [‑‑launch‑mode=NATIVE | EMULATED | PARAVIRTUALIZED]
[‑‑cloud‑init‑script‑path=path to a script]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance info <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance terminate <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance start <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance pause <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance reset <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance clone <‑‑id=unique id> [‑‑clone‑name=name for a clone instance]
217
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance metriclist <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance metricdata <‑‑id=unique id> <‑‑metric‑name=metric name>
<‑‑metric‑points=number of history metric points>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image create <‑‑display‑name=name> [‑‑bucket‑name=name]
[‑‑object‑name=name] [‑‑instance‑id=unique id]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image info <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image delete <‑‑id=unique id>
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image import <‑‑id=unique id> [‑‑bucket‑name=name] [‑‑object‑name=name]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image export <‑‑id=unique id> <‑‑display‑name=name> [‑‑bucket‑name=name]
[‑‑object‑name=name]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
network setup [‑‑gateway‑os‑name=string] [‑‑gateway‑os‑version=string]
[‑‑gateway‑shape=string] [‑‑tunnel‑network‑name=string]
[‑‑tunnel‑network‑range=string] [‑‑proxy=string]
[‑‑compartment‑id=string]
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
network create <‑‑name=string> <‑‑network‑id=string> [‑‑enable |
‑‑disable]
VBoxManage cloud network update <‑‑name=string> [‑‑network‑id=string]
[‑‑enable | ‑‑disable]
VBoxManage cloud network delete <‑‑name=string>
VBoxManage cloud network info <‑‑name=string>
8.10.2 Description
8.10.2.1 Common options
The word cloud is an umbrella term for all commands related to
intercommunication with the Cloud. The following common options must be
placed after the cloud argument and before the following sub-commands:
--provider=name
Short cloud provider name.
218
8 VBoxManage
--profile=name
Cloud profile name.
8.10.2.2 cloud list instances
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
list instances [‑‑state=string] [‑‑compartment‑id=string]
Displays a list of the cloud instances for a specified compartment.
--state=running|paused|terminated
The state of cloud instance. The possible states are running, paused, and
terminated. If a state isn't provided a list of instances with all possible
states is returned.
--compartment-id
A compartment is the logical container used to organize and isolate cloud
resources. Different cloud providers may use different names for this
entity.
8.10.2.3 cloud list images
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
list images <‑‑compartment‑id=string> [‑‑state=string]
Displays the list of the images for a specified compartment.
--state=available|disabled|deleted
The state of the cloud image. The possible states are available, disabled
and deleted. If a state isn't provided a list of images with all possible
states is returned.
--compartment-id
A compartment is the logical container used to organize and isolate cloud
resources. Different cloud providers may use different names for this
entity.
8.10.2.4 cloud list vnic attachments
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
list vnicattachments <‑‑compartment‑id=string> [‑‑filter=instanceId |
vnicId | availabilityDomain=value...]
Displays the list of the vnic attachments for a specified compartment.
219
Oracle VirtualBox: User Guide for Release 7.1
--filter={instanceId|vnicId|domainName}=string
Filters are used to narrow down the set of Vnic attachments of interest.
This parameter can be specified multiple times. The possible filter types
are instanceId, vnicId, or availabilityDomain.
Filters have a syntax of type=[value] as seen in the following examples:
instanceId=ocid1.instance.oc1.iad.anuwcl...js6
vnicId=ocid1.vnic.oc1.iad.abuwcl...jsm
domainName=ergw:US-ASHBURN-AD-2
If a filter isn't provided the entire list of vnic attachments for a specified
compartment is returned.
--compartment-id
A compartment is the logical container used to organize and isolate cloud
resources. Different cloud providers may use different names for this
entity.
8.10.2.5 cloud instance create
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance create <‑‑domain‑name=name> <‑‑image‑id=id |
‑‑boot‑volume‑id=id> <‑‑display‑name=name> <‑‑shape=type>
<‑‑subnet=id> [‑‑boot‑disk‑size=size in GB] [‑‑publicip=true
| false] [‑‑privateip=IP address] [‑‑public‑ssh‑key=key
string...] [‑‑launch‑mode=NATIVE | EMULATED | PARAVIRTUALIZED]
[‑‑cloud‑init‑script‑path=path to a script]
Creates new instance in the Cloud. There are two standard ways to create an
instance in the Cloud:
1. Create an instance from an existing custom image.
2. Create an instance from an existing bootable volume. This bootable volume
shouldn't be attached to any instance.
The first approach requires the following two options: image-id, boot-disk-size.
The second approach requires the following option: boot-volume-id.
The following options are common to both cases: display-name, launch-mode,
subnet-id, publicIP, privateIP, shape, domain.
--domain-name
Cloud domain where the new instance is to be created.
--image-id
Unique identifier which fully identifies a custom image in the Cloud.
--boot-volume-id
Unique identifier which fully identifies a boot volume in the Cloud.
--display-name
Name for the new instance in the Cloud.
220
8 VBoxManage
--shape
The shape of the instance which defines the number of CPUs and
memory (RAM).
--subnet
Unique identifier which fully identifies an existing subnet in the Cloud
which will be used by the instance.
--boot-disk-size
The size of the bootable image in GB. Default is 50GB.
--publicip
Public IP address for the created instance.
--privateip
Private IP address for the created instance.
--public-ssh-key
Public SSH key to use to connect to the instance via SSH. This
parameter may be repeated if using more than one key: --public-ssh-
key=firstSSHKey --public-ssh-key=secondSSHKey.
--launch-mode
Supported values are EMULATED, NATIVE, and PARAVIRTUALIZED.
--cloud-init-script-path
Absolute path to the cloud-init script.
8.10.2.6 cloud instance info
Display information about a cloud instance with a specified ID.
--id
Unique identifier which fully identifies the instance in the Cloud.
8.10.2.7 cloud instance termination
Delete a cloud instance with a specified ID.
--id
Unique identifier which fully identifies the instance in the Cloud.
8.10.2.8 cloud instance start
Start a cloud instance with a specified ID.
--id
Unique identifier which fully identifies the instance in the Cloud.
8.10.2.9 cloud instance pause
Pause a cloud instance with a specified ID.
221
Oracle VirtualBox: User Guide for Release 7.1
--id
Unique identifier which fully identifies the instance in the Cloud.
8.10.2.10 cloud instance reset
Force reset a cloud instance with a specified ID.
--id
Unique identifier which fully identifies the instance in the Cloud.
8.10.2.11 cloud instance clone
Clone a cloud instance with the specified ID. Only works for the instances
accessible through Oracle VirtualBox, i.e., not every instance in the cloud may be
cloned.
--id
Unique identifier which fully identifies the instance in the Cloud.
--clone-name
Name for the clone instance
8.10.2.12 available list of metrics for cloud instances
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance metriclist <‑‑id=unique id>
Displays the list of the available metrics for the instance. The returned names must
be used with the command VBoxManage cloud instance metricdata.
--id
Unique identifier which fully identifies the instance in the Cloud.
8.10.2.13 Displays cloud instance metric data
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
instance metricdata <‑‑id=unique id> <‑‑metric‑name=metric name>
<‑‑metric‑points=number of history metric points>
Displays the metric data with the resolution of 1 minute for the requested cloud
instances. The timestamps are returned in the format described in RFC2822.
--id
Unique identifier which fully identifies the instance in the Cloud.
--metric-name
Metric name
222
8 VBoxManage
--metric-points
Metric points begin at the current time, which has a value of one, and
continue into the past with the values increasing. If only the most recent
metric point is desired supply the value 1. If the most recent value and
the preceding value are desired then supply a value of 2.
8.10.2.14 cloud image create
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image create <‑‑display‑name=name> [‑‑bucket‑name=name]
[‑‑object‑name=name] [‑‑instance‑id=unique id]
Creates new image in the Cloud. There are two standard ways to create an image
in the Cloud:
1. Create an image from an object in the Cloud Storage.
2. Create an image from an existing cloud instance.
For the first approach the following three options are required: bucket-name,
object-name, and display-name.
For the second approach the following two options are required: instance-id,
display-name
--display-name
Name for new image in the Cloud.
--bucket-name
The name of the Cloud bucket where the image (object) is located..
--object-name
Name of object in the bucket.
--instance-id
Unique identifier which fully identifies the instance in the Cloud.
8.10.2.15 cloud image info
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image info <‑‑id=unique id>
Display information about a cloud image with a specified ID.
--id
Unique identifier which fully identifies the image in the Cloud.
8.10.2.16 cloud image delete
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image delete <‑‑id=unique id>
Delete an image with a specified ID from the Cloud.
223
Oracle VirtualBox: User Guide for Release 7.1
--id
Unique identifier which fully identifies the image in the Cloud.
8.10.2.17 cloud image import
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image import <‑‑id=unique id> [‑‑bucket‑name=name] [‑‑object‑name=name]
Import an image with the specified ID from the Cloud to a local host. The result
is an object in the local "temp" folder on the local host. There are two possible
approaches when importing from the Cloud:
1. Create an object from an image in the Cloud Storage.
2. Download the object to the local host.
--id
Unique identifier which fully identifies the image in the Cloud.
--bucket-name
The name of the Cloud bucket where the object will be created.
--object-name
Name of the created object in the bucket or the name of the downloaded
object. If no --object-name option is supplied a default image name is
used.
8.10.2.18 cloud image export
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
image export <‑‑id=unique id> <‑‑display‑name=name> [‑‑bucket‑name=name]
[‑‑object‑name=name]
Export an existing VBox image with the specified uuid from a local host to the
Cloud. The result is new image in the Cloud. There are two possible approaches
when exporting to the Cloud:
1. Upload a VBox image to the Cloud Storage.
2. Create an image from the uploaded object.
--id
Unique identifier of the image in Oracle VirtualBox.
--display-name
The name of the new image in the Cloud.
--bucket-name
The name of the Cloud bucket where the image (object) will be uploaded.
--object-name
Name of the object in the bucket.
224
8 VBoxManage
8.10.2.19 cloud network setup
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
network setup [‑‑gateway‑os‑name=string] [‑‑gateway‑os‑version=string]
[‑‑gateway‑shape=string] [‑‑tunnel‑network‑name=string]
[‑‑tunnel‑network‑range=string] [‑‑proxy=string]
[‑‑compartment‑id=string]
Set up a cloud network environment for the specified cloud profile.
--gateway-os-name
The name of OS to use for the cloud gateway.
--gateway-os-version
The version of the OS to use for the cloud gateway.
--gateway-shape
The instance shape to use for the cloud gateway.
--tunnel-network-name
The name of the VCN/subnet to use for tunneling.
--tunnel-network-range
The IP address range to use for tunneling.
--proxy
The proxy URL to be used in a local gateway installation.
--compartment-id
The compartment to create the tunnel network in.
8.10.2.20 cloud network create
VBoxManage cloud <‑‑provider=name> <‑‑profile=name>
network create <‑‑name=string> <‑‑network‑id=string> [‑‑enable |
‑‑disable]
Create a new cloud network descriptor associated with an existing cloud subnet.
--name
The name to assign to the cloud network descriptor.
--network-id
The unique identifier of an existing subnet in the cloud.
--enable, --disable
Whether to enable the network descriptor or disable it. If not specified,
the network will be enabled.
8.10.2.21 cloud network update
VBoxManage cloud network update <‑‑name=string> [‑‑network‑id=string]
[‑‑enable | ‑‑disable]
225
Oracle VirtualBox: User Guide for Release 7.1
Modify an existing cloud network descriptor.
--name
The name of an existing cloud network descriptor.
--network-id
The unique identifier of an existing subnet in the Cloud.
--enable, --disable
Whether to enable the network descriptor or disable it.
8.10.2.22 cloud network delete
VBoxManage cloud network delete <‑‑name=string>
Delete an existing cloud network descriptor.
--name
The name of an existing cloud network descriptor.
8.10.2.23 cloud network info
VBoxManage cloud network info <‑‑name=string>
Display information about a cloud network descriptor.
--name
The name of an existing cloud network descriptor.
8.11 VBoxManage cloudprofile
Manage the cloud profiles
8.11.1 Synopsis
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> add
[‑‑clouduser=unique id] [‑‑fingerprint=MD5 string] [‑‑keyfile=path]
[‑‑passphrase=string] [‑‑tenancy=unique id] [‑‑compartment=unique
id] [‑‑region=string]
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> update
[‑‑clouduser=unique id] [‑‑fingerprint=MD5 string] [‑‑keyfile=path]
[‑‑passphrase=string] [‑‑tenancy=unique id] [‑‑compartment=unique
id] [‑‑region=string]
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> delete
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> show
226
8 VBoxManage
8.11.2 Description
8.11.2.1 Common options
The subcommands of cloudprofile implement the standard Create, Read, Update,
and Delete (CRUD) operations for a cloud profile. The following common options
must be placed after the cloudprofile argument and before the following sub-
commands:
--provider=name
Short cloud provider name.
--profile=name
Cloud profile name.
8.11.2.2 cloudprofile add
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> add
[‑‑clouduser=unique id] [‑‑fingerprint=MD5 string] [‑‑keyfile=path]
[‑‑passphrase=string] [‑‑tenancy=unique id] [‑‑compartment=unique
id] [‑‑region=string]
Add a new cloud profile for the specified cloud provider.
--clouduser=unique id
The name which fully identifies the user in the specified cloud provider.
--fingerprint=MD5 string
Fingerprint of the key pair being used.
--keyfile=path
Full path and filename of the private key.
--passphrase=string
Passphrase used for the key if it is encrypted.
--tenancy=unique id
ID of your tenancy.
--compartment=unique id
ID of your compartment.
--region=string
Region name. Region is where you plan to deploy an application.
8.11.2.3 cloudprofile show
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> show
Display information about a cloud profile for the specified cloud provider.
227
Oracle VirtualBox: User Guide for Release 7.1
8.11.2.4 cloudprofile update
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> update
[‑‑clouduser=unique id] [‑‑fingerprint=MD5 string] [‑‑keyfile=path]
[‑‑passphrase=string] [‑‑tenancy=unique id] [‑‑compartment=unique
id] [‑‑region=string]
Modify a cloud profile for the specified cloud provider.
--clouduser=unique id
The name which fully identifies the user in the specified cloud provider.
--fingerprint=MD5 string
Fingerprint for the key pair being used.
--keyfile=path
Full path and filename of the private key.
--passphrase=string
Passphrase used for the key if it is encrypted.
--tenancy=unique id
ID of the tenancy.
--compartment=unique id
ID of the compartment.
--region=string
Region name. Region is where you plan to deploy an application.
8.11.2.5 cloudprofile delete
VBoxManage cloudprofile <‑‑provider=name> <‑‑profile=name> delete
Delete a cloud profile for a specified cloud provider.
8.12 VBoxManage controlvm
Change state and settings for a running virtual machine
8.12.1 Synopsis
VBoxManage controlvm <uuid | vmname> pause
VBoxManage controlvm <uuid | vmname> resume
VBoxManage controlvm <uuid | vmname> reset
VBoxManage controlvm <uuid | vmname> poweroff
VBoxManage controlvm <uuid | vmname> savestate
228
8 VBoxManage
VBoxManage controlvm <uuid | vmname> acpipowerbutton
VBoxManage controlvm <uuid | vmname> acpisleepbutton
VBoxManage controlvm <uuid | vmname> reboot
VBoxManage controlvm <uuid | vmname> shutdown [‑‑force]
VBoxManage controlvm <uuid | vmname> keyboardputscancode <hex> [hex...]
VBoxManage controlvm <uuid | vmname> keyboardputstring <string>
[string...]
VBoxManage controlvm <uuid | vmname> keyboardputfile <filename>
VBoxManage controlvm <uuid | vmname> setlinkstateN <on | off>
VBoxManage controlvm <uuid | vmname> nicN <null | nat | bridged |
intnet | hostonly | generic | natnetwork> [device‑name]
VBoxManage controlvm <uuid | vmname> nictraceN <on | off>
VBoxManage controlvm <uuid | vmname> nictracefileN <filename>
VBoxManage controlvm <uuid | vmname> nicpropertyN
<prop‑name=prop‑value>
VBoxManage controlvm <uuid | vmname> nicpromiscN <deny | allow‑vms |
allow‑all>
VBoxManage controlvm <uuid | vmname> natpfN
<[rulename],<tcp|udp>,[host‑IP],hostport,[guest‑IP],guestport>
VBoxManage controlvm <uuid | vmname> natpfNdelete <rulename>
VBoxManage controlvm <uuid | vmname> guestmemoryballoon <balloon‑size>
VBoxManage controlvm <uuid | vmname> usbattach <uuid | address>
[‑‑capturefile=filename]
VBoxManage controlvm <uuid | vmname> usbdetach <uuid | address>
VBoxManage controlvm <uuid | vmname> audioin <on | off>
VBoxManage controlvm <uuid | vmname> audioout <on | off>
VBoxManage controlvm <uuid | vmname> clipboard mode <disabled |
hosttoguest | guesttohost | bidirectional>
VBoxManage controlvm <uuid | vmname> clipboard filetransfers <on | off>
VBoxManage controlvm <uuid | vmname> draganddrop <disabled |
hosttoguest | guesttohost | bidirectional>
229
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage controlvm <uuid | vmname> vrde <on | off>
VBoxManage controlvm <uuid | vmname> vrdeport <port>
VBoxManage controlvm <uuid | vmname> vrdeproperty
<prop‑name=prop‑value>
VBoxManage controlvm <uuid | vmname> vrdevideochannelquality
<percentage>
VBoxManage controlvm <uuid | vmname> setvideomodehint <xres> <yres>
<bpp> [display [ <yes | no> [ x‑origin y‑origin]]]
VBoxManage controlvm <uuid | vmname> setscreenlayout <display> <on |
primary x‑origin y‑origin x‑resolution y‑resolution bpp | off>
VBoxManage controlvm <uuid | vmname> screenshotpng <filename> [display]
VBoxManage controlvm <uuid | vmname> recording <on | off> VBoxManage
controlvm <uuid | vmname> recording start [‑‑wait] VBoxManage
controlvm <uuid | vmname> recording stop VBoxManage controlvm
<uuid | vmname> recording attach VBoxManage controlvm <uuid |
vmname> recording screens <all | none | screen‑ID ,screen‑ID...>
VBoxManage controlvm <uuid | vmname> recording filename <filename>
VBoxManage controlvm <uuid | vmname> recording videores <<width>x
<height>> VBoxManage controlvm <uuid | vmname> recording videorate
<rate> VBoxManage controlvm <uuid | vmname> recording videofps
<fps> VBoxManage controlvm <uuid | vmname> recording maxtime <sec>
VBoxManage controlvm <uuid | vmname> recording maxfilesize <MB>
VBoxManage controlvm <uuid | vmname> recording opts <key= [value]>
VBoxManage controlvm <uuid | vmname> setcredentials <username>
‑‑passwordfile=<filename | password> <domain‑name>
‑‑allowlocallogon=<yes | no>
VBoxManage controlvm <uuid | vmname> teleport <‑‑host=host‑name>
<‑‑port=port‑name> [‑‑maxdowntime=msec] [‑‑passwordfile=filename |
‑‑password=password]
VBoxManage controlvm <uuid | vmname> plugcpu <ID>
VBoxManage controlvm <uuid | vmname> unplugcpu <ID>
VBoxManage controlvm <uuid | vmname> cpuexecutioncap <num>
VBoxManage controlvm <uuid | vmname> vm‑process‑priority <default |
flat | low | normal | high>
VBoxManage controlvm <uuid | vmname> webcam attach [pathname
[settings]]
VBoxManage controlvm <uuid | vmname> webcam detach [pathname]
VBoxManage controlvm <uuid | vmname> webcam list
230
8 VBoxManage
VBoxManage controlvm <uuid | vmname> addencpassword <ID> <password‑file
| ‑> [‑‑removeonsuspend=yes | no]
VBoxManage controlvm <uuid | vmname> removeencpassword <ID>
VBoxManage controlvm <uuid | vmname> removeallencpasswords
VBoxManage controlvm <uuid | vmname> changeuartmodeN disconnected |
server pipe‑name | client pipe‑name | tcpserver port | tcpclient
hostname:port | file filename | device‑name
VBoxManage controlvm <uuid | vmname> autostart‑enabledN on | off
VBoxManage controlvm <uuid | vmname> autostart‑delay <seconds>
8.12.2 Description
The VBoxManage controlvm command enables you to change the state of a running
virtual machine (VM). The following sections describe the subcommands that you
can use:
8.12.2.1 Pause a Virtual Machine
VBoxManage controlvm <uuid | vmname> pause
The VBoxManage controlvm vmname pause command temporarily stops the
execution of a VM. When paused, the VM's state is not permanently changed.
The VM window appears as gray and the title bar of the window indicates that
the VM is currently Paused. This action is equivalent to selecting Pause from the
Machine menu of the GUI.
8.12.2.2 Resume a Paused Virtual Machine
VBoxManage controlvm <uuid | vmname> resume
The VBoxManage controlvm vmname resume command restarts the execution of a
paused VM. This action is equivalent to selecting Resume from the Machine menu
of the GUI.
8.12.2.3 Reset a Virtual Machine
VBoxManage controlvm <uuid | vmname> reset
The VBoxManage controlvm vmname reset command performs a cold reset the
VM. This command has the same effect on a VM as pressing the Reset button on a
physical computer.
A cold reboot immediately restarts and reboots the guest operating system (OS).
The state of the VM is not saved prior to the reset, so data might be lost. This action
is equivalent to selecting Reset from the Machine menu of the GUI.
231
Oracle VirtualBox: User Guide for Release 7.1
8.12.2.4 Power Off a Virtual Machine
VBoxManage controlvm <uuid | vmname> poweroff
The VBoxManage controlvm vmname poweroff command powers off the VM. This
command has the same effect on a VM as pulling the power cable on a physical
computer.
The state of the VM is not saved prior to poweroff, so data might be lost. This
action is equivalent to selecting Close from the Machine menu of the GUI or to
clicking the VM window's Close button, and then selecting Power Off the Machine.
The poweroff subcommand places a VM into the Powered Off state from which
you can restart the VM using 8.46 VBoxManage startvm on page 381.
8.12.2.5 Save the State of a Virtual Machine
VBoxManage controlvm <uuid | vmname> savestate
The VBoxManage controlvm vmname savestate command saves the current state
of the VM to disk and then stops the VM.
This action is equivalent to selecting Close from the Machine menu of the GUI or to
clicking the VM window's Close button, and then selecting Save the Machine State.
The savestate subcommand places a VM into the Saved state from which you can
restart the VM using 8.46 VBoxManage startvm on page 381. The VM will resume
from the exact point at which it was saved.
8.12.2.6 Send an APCI Shutdown Signal to a Virtual Machine
VBoxManage controlvm <uuid | vmname> acpipowerbutton
The VBoxManage controlvm vmname acpipowerbutton command sends an ACPI
shutdown signal to the VM. This command has the same effect on a VM as pressing
the Power button on a physical computer.
So long as the VM runs a guest OS that provides appropriately configured ACPI
support, this command triggers an operating system shutdown from within the
VM.
8.12.2.7 Send an APCI Sleep Signal to a Virtual Machine
VBoxManage controlvm <uuid | vmname> acpisleepbutton
The VBoxManage controlvm vmname acpisleepbutton command sends an ACPI
sleep signal to the VM.
So long as the VM runs a guest OS that provides appropriately configured ACPI
support, this command triggers a sleep mechanism from within the VM.
8.12.2.8 Reboot the guest OS
VBoxManage controlvm <uuid | vmname> reboot
232
8 VBoxManage
The VBoxManage controlvm vmname reboot command asks the guest OS to reboot
itself.
This command requires the Oracle VirtualBox Guest Additions to be installed in
the VM.
8.12.2.9 Shut down the guest OS
VBoxManage controlvm <uuid | vmname> shutdown [‑‑force]
The VBoxManage controlvm vmname shutdown command asks the guest OS to halt +
shutdown, optionally forcing the shutdown.
This command requires the Oracle VirtualBox Guest Additions to be installed in
the VM.
8.12.2.10 Send Keyboard Scancodes to a Virtual Machine
VBoxManage controlvm <uuid | vmname> keyboardputscancode <hex> [hex...]
The VBoxManage controlvm vmname keyboardputscancode command sends
keyboard scancode commands to the VM.
For information about keyboard scancodes, see www.win.tue.nl/~aeb/linux/kbd/
scancodes-1.html.
8.12.2.11 Send Keyboard Strings to a Virtual Machine
VBoxManage controlvm <uuid | vmname> keyboardputstring <string>
[string...]
The VBoxManage controlvm vmname keyboardputstring command sends keyboard
strings to the VM.
8.12.2.12 Send a File to a Virtual Machine
VBoxManage controlvm <uuid | vmname> keyboardputfile <filename>
The VBoxManage controlvm vmname keyboardputfile command sends a file to the
VM.
8.12.2.13 Set the Link State for a Virtual Machine
VBoxManage controlvm <uuid | vmname> setlinkstateN <on | off>
VBoxManage controlvm vmname setlinkstateN command enables you to connect
or disconnect the virtual network cable from the network interface instance (N).
Valid values are on and off. The default value is on.
8.12.2.14 Set the Type of Networking to Use for a Virtual Machine
VBoxManage controlvm <uuid | vmname> nicN <null | nat | bridged |
intnet | hostonly | generic | natnetwork> [device‑name]
233
Oracle VirtualBox: User Guide for Release 7.1
The VBoxManage controlvm vmname nicN command specifies the type of
networking to use on the specified VM's virtual network card. N numbering begins
with 1.
The following valid network types are also described in 6.2 Introduction to
Networking Modes on page 154:
null specifies that the VM is is not connected to the host system.
nat specifies that the VM uses Network Address Translation (NAT).
bridged specifies that the VM uses bridged networking.
intnet specifies that the VM communicates with other VMs by using internal
networking.
hostonly specifies that the VM uses host-only networking.
natnetwork specifies that the VM uses NAT networking.
generic specifies that the VM has access to rarely used submodes
8.12.2.15 Trace the Network Traffic of a Virtual Machine
VBoxManage controlvm <uuid | vmname> nictraceN <on | off>
The VBoxManage controlvm vmname nictraceN command enables you to trace the
network traffic on the specified virtual network card (N). N numbering begins with
1. Valid values are on and off. The default value is off.
If you do not configure a file name for the trace file then a default one is used,
placing it in the VM subdirectory.
8.12.2.16 Specify the Network Traffic Trace Log File for a Virtual Machine
VBoxManage controlvm <uuid | vmname> nictracefileN <filename>
The VBoxManage controlvm vmname nictracefileN command enables you to
specify the name of the network traffic trace log file for the specified virtual
network card (N). N numbering begins with 1.
8.12.2.17 Specify the Promiscuous Mode to Use for a Virtual Machine
VBoxManage controlvm <uuid | vmname> nicpromiscN <deny | allow‑vms |
allow‑all>
The VBoxManage controlvm vmname nicpromiscN command enables you to specify
how to handle promiscuous mode for a bridged network. The default value of deny
hides any traffic that is not intended for this VM. The allow-vms value hides all
host traffic from this VM but enables the VM to see traffic to and from other VMs.
The allow-all value removes this restriction completely.
8.12.2.18 Specify the Network Backend Property Values for a Virtual Machine
VBoxManage controlvm <uuid | vmname> nicpropertyN
<prop‑name=prop‑value>
234
8 VBoxManage
The VBoxManage controlvm vmname nicpropertyN prop-name=prop-value
command, in combination with nicgenericdrv, enables you to pass property
values to rarely-used network backends.
Those properties are backend engine-specific and are different between UDP
Tunnel and the Virtual Distributed Ethernet (VDE) backend drivers. See 6.8 UDP
Tunnel Networking on page 163.
8.12.2.19 Specify a NAT Port Forwarding Rule for a Virtual Machine
VBoxManage controlvm <uuid | vmname> natpfN
<[rulename],<tcp|udp>,[host‑IP],hostport,[guest‑IP],guestport>
The VBoxManage controlvm vmname natpfN command specifies a NAT port-
forwarding rule. See 6.3.1 Configuring Port Forwarding with NAT on page 156.
8.12.2.20 Delete a NAT Port Forwarding Rule for a Virtual Machine
VBoxManage controlvm <uuid | vmname> natpfNdelete <rulename>
The VBoxManage controlvm vmname natpfN delete command deletes the specified
NAT port-forwarding rule. See 6.3.1 Configuring Port Forwarding with NAT on page
156.
8.12.2.21 Change Size of a Virtual Machine's Guest Memory Balloon
VBoxManage controlvm <uuid | vmname> guestmemoryballoon <balloon‑size>
The VBoxManage controlvm vmname guestmemoryballoon command changes
the size of the guest memory balloon. The guest memory balloon is the memory
allocated by the Oracle VirtualBox Guest Additions from the guest OS and returned
to the hypervisor for reuse by other VMs. The value you specify is in megabytes.
See 4.11.1 Memory Ballooning on page 129.
8.12.2.22 Make a Host System USB Device Visible to a Virtual Machine
VBoxManage controlvm <uuid | vmname> usbattach <uuid | address>
[‑‑capturefile=filename]
The VBoxManage controlvm vmname usbattach command dynamically attaches
a host USB device to the VM, which makes it visible. You do not need to create a
filter.
Specify a USB device by its Universally Unique Identifier (UUID) or by its address
on the host system. Use the VBoxManage list usbhost command to obtain
information about USB devices on the host system.
Use the --capturefile option to specify the absolute path of a file in which to
write logging data.
8.12.2.23 Make a Host System USB Device Invisible to a Virtual Machine
VBoxManage controlvm <uuid | vmname> usbdetach <uuid | address>
235
Oracle VirtualBox: User Guide for Release 7.1
The VBoxManage controlvm vmname usbdetach command dynamically detaches a
host USB device from the VM, which makes it invisible. You do not need to create a
filter.
Specify a USB device by its UUID or by its address on the host system. Use the
VBoxManage list usbhost command to obtain information about USB devices on
the host system.
8.12.2.24 Enable or Disable Audio Capture From the Host System
VBoxManage controlvm <uuid | vmname> audioin <on | off>
The VBoxManage controlvm vmname audioin command specifies whether to
enable or disable audio capture from the host system. Valid values are on, which
enables audio capture and off, which disables audio capture. The default value is
off.
8.12.2.25 Enable or Disable Audio Playback From a Virtual Machine
VBoxManage controlvm <uuid | vmname> audioout <on | off>
The VBoxManage controlvm vmname audioout command specifies whether to
enable or disable audio playback from the guest VM. Valid values are on, which
enables audio playback and off, which disables audio playback. The default value
is off.
8.12.2.26 Specify How to Share the Host OS or Guest OS Clipboard
VBoxManage controlvm <uuid | vmname> clipboard mode <disabled |
hosttoguest | guesttohost | bidirectional>
The VBoxManage controlvm vmname clipboard mode command specifies how to
share the guest or host OS's clipboard with the host system or VM. Valid values
are disabled, hosttoguest, guesttohost, and bidirectional. The default value is
disabled. See 3.5 General Settings on page 91.
This feature requires the Oracle VirtualBox Guest Additions to be installed in the
VM.
8.12.2.27 Specify If Files Can Be Transferred Through the Clipboard
VBoxManage controlvm <uuid | vmname> clipboard filetransfers <on | off>
The VBoxManage controlvm vmname clipboard filetransfers command specifies
if it is possible to transfer files through the clipboard between the host and VM in
the direction(s) configured for the clipboard mode. Valid values are off and on.
The default value is off.
This feature requires the Oracle VirtualBox Guest Additions to be installed in the
VM.
236
8 VBoxManage
8.12.2.28 Set the Drag and Drop Mode Between the Host System and a Virtual
Machine
VBoxManage controlvm <uuid | vmname> draganddrop <disabled |
hosttoguest | guesttohost | bidirectional>
The VBoxManage controlvm vmname draganddrop command specifies the current
drag and drop mode to use between the host system and the VM. Valid values
are disabled, hosttoguest, guesttohost, and bidirectional. The default value is
disabled. See 4.5 Drag and Drop on page 122.
This feature requires the Oracle VirtualBox Guest Additions to be installed in the
VM.
8.12.2.29 Enable or Disable the VRDE Server
VBoxManage controlvm <uuid | vmname> vrde <on | off>
The VBoxManage controlvm vmname vrde command enables or disables the
VirtualBox Remote Desktop Extension (VRDE) server, if installed. Valid values are
on and off. The default value is off.
8.12.2.30 Specify VRDE Server Ports
VBoxManage controlvm <uuid | vmname> vrdeport <port>
The VBoxManage controlvm vmname vrdeport command specifies the port or
range of ports to which the VRDE server can bind. The default value is default or
0, which uses the standard RDP port, 3389.
See also the --vrde-port option description in 8.35.2.6 Remote Machine Settings
on page 353.
8.12.2.31 Specify VRDE Server Port Numbers and IP Addresses
VBoxManage controlvm <uuid | vmname> vrdeproperty
<prop‑name=prop‑value>
The VBoxManage controlvm vmname vrdeproperty command specifies the port
numbers and IP address on the VM to which the VRDE server can bind.
TCP/Ports specifies a port or a range of ports to which the VRDE server can
bind. The default value is default or 0, which is the standard RDP port, 3389.
See also the --vrde-port option description in 8.35.2.6 Remote Machine
Settings on page 353.
TCP/Address specifies the IP address of the host network interface to which the
VRDE server binds. When specified, the server accepts connections only on the
specified host network interface.
See also the --vrde-address option description in 8.35.2.6 Remote Machine
Settings on page 353.
VideoChannel/Enabled specifies whether to enable the VirtualBox Remote
Desktop Protocol (VRDP) video channel. Valid values are 1 to enable the video
237
Oracle VirtualBox: User Guide for Release 7.1
channel and 0 to disable the video channel. The default value is 0. See 7.1.10
VRDP Video Redirection on page 179.
VideoChannel/Quality specifies the JPEG compression level on the VRDE server
video channel. Valid values are between 10% and 100%, inclusive. Lower values
mean lower quality but higher compression. The default value is 100. See 7.1.10
VRDP Video Redirection on page 179.
VideoChannel/DownscaleProtection specifies whether to enable the video
channel downscale protection feature. Specify 1 to enable the feature. This
feature is disabled by default.
When enabled, if the video's size equals the shadow buffer size, the video is
shown in full-screen mode. If the video's size is between full-screen mode and
the downscale threshold, the video is not shown as it might be an application
window that is unreadable when downscaled. When disabled, the downscale
protection feature always attempts to show videos.
Client/DisableDisplay specifies whether to disable the VRDE server display
feature. Valid values are 1 to disable the feature and an empty string ("")
to enable the feature. The default value is an empty string. See 7.1.11 VRDP
Customization on page 180.
Client/DisableInput specifies whether to disable the VRDE server input
feature. Valid values are 1 to disable the feature and an empty string ("") to
enable the feature. The default value is 1. See 7.1.11 VRDP Customization on
page 180.
Client/DisableAudio specifies whether to disable the VRDE server audio
feature. Valid values are 1 to disable the feature and an empty string ("") to
enable the feature. The default value is 1. See 7.1.11 VRDP Customization on
page 180.
Client/DisableUSB specifies whether to disable the VRDE server USB feature.
Valid values are 1 to disable the feature and an empty string ("") to enable the
feature. The default value is 1. See 7.1.11 VRDP Customization on page 180.
Client/DisableClipboard specifies whether to disable the VRDE clipboard
feature. Valid values are 1 to disable the feature and an empty string ("") to
enable the feature. To re-enable the feature, use Client/DisableClipboard=.
The default value is 1. See 7.1.11 VRDP Customization on page 180.
Client/DisableUpstreamAudio specifies whether to disable the VRDE
upstream audio feature. Valid values are 1 to disable the feature and an
empty string ("") to enable the feature. To re-enable the feature, use Client/
DisableUpstreamAudio=. The default value is 1. See 7.1.11 VRDP Customization
on page 180.
Client/DisableRDPDR specifies whether to disable the RDP Device Redirection
For Smart Cards feature on the VRDE server. Valid values are 1 to disable the
feature and an empty string ("") to enable the feature. The default value is 1.
See 7.1.11 VRDP Customization on page 180.
H3DRedirect/Enabled specifies whether to enable the VRDE server 3D
redirection feature. Valid values are 1 to enable the feature and an empty string
("") to disable the feature. See 7.1.11 VRDP Customization on page 180.
Security/Method specifies the security method to use for a connection. See 7.1.7
RDP Encryption on page 177.
238
8 VBoxManage
Negotiate accepts both enhanced (TLS) and standard RDP security
connections. The security method is negotiated with the client. This is the
default value.
RDP accepts only standard RDP security connections.
TLS accepts only enhanced RDP security connections. The client must support
TLS.
Security/ServerCertificate specifies the absolute path of the server
certificate to use for a connection. See 7.1.7 RDP Encryption on page 177.
Security/ServerPrivateKey specifies the absolute path of the server private
key. See 7.1.7 RDP Encryption on page 177.
Security/CACertificate specifies the absolute path of the CA self-signed
certificate. See 7.1.7 RDP Encryption on page 177.
Audio/RateCorrectionMode specifies the rate correction mode to use.
VRDP_AUDIO_MODE_VOID indicates that no mode is specified. Use this value to
unset any audio mode that is already set.
VRDP_AUDIO_MODE_RC specifies to use the rate correction mode.
VRDP_AUDIO_MODE_LPF specifies to use the low pass filter mode.
VRDP_AUDIO_MODE_CS specifies to use the client sync mode to prevent
underflow or overflow of the client queue.
Audio/LogPath specifies the absolute path of the audio log file.
8.12.2.32 Specify the Image Quality for VRDP Video Redirection
VBoxManage controlvm <uuid | vmname> vrdevideochannelquality
<percentage>
The VBoxManage controlvm vmname vrdevideochannelquality command sets
the image quality, as a JPEG compression level value, for video redirection. Valid
values are between 10% and 100%, inclusive. Lower values mean lower quality
but higher compression. See 7.1.10 VRDP Video Redirection on page 179.
8.12.2.33 Specify the Video Mode for the Guest VM
VBoxManage controlvm <uuid | vmname> setvideomodehint <xres> <yres>
<bpp> [display [ <yes | no> [ x‑origin y‑origin]]]
The VBoxManage controlvm vmname setvideomodehint command specifies the
video mode for the guest VM to use. You must have the Oracle VirtualBox Guest
Additions installed. Note that this feature does not work for all guest systems.
8.12.2.34 Specify the Screen Layout for a Display on the Guest VM
VBoxManage controlvm <uuid | vmname> setscreenlayout <display> <on |
primary x‑origin y‑origin x‑resolution y‑resolution bpp | off>
The VBoxManage controlvm vmname setscreenlayout command can be used
to configure multiscreen displays. The specified screen on the guest VM can be
enabled or disabled, or a custom screen layout can be configured.
239
Oracle VirtualBox: User Guide for Release 7.1
8.12.2.35 Take a Screen Shot of the Virtual Machine Display
VBoxManage controlvm <uuid | vmname> screenshotpng <filename> [display]
The VBoxManage controlvm vmname screenshotpng command takes a screenshot
of the guest display and saves it as PNG in the specified file.
filename specifies the name of the PNG file to create.
display specifies the display number for the screen shot. For a single monitor
guest display, this is 0.
8.12.2.36 Recording of a Virtual Machine Session
VBoxManage controlvm <uuid | vmname> recording <on | off> VBoxManage
controlvm <uuid | vmname> recording start [‑‑wait] VBoxManage
controlvm <uuid | vmname> recording stop VBoxManage controlvm
<uuid | vmname> recording attach VBoxManage controlvm <uuid |
vmname> recording screens <all | none | screen‑ID ,screen‑ID...>
VBoxManage controlvm <uuid | vmname> recording filename <filename>
VBoxManage controlvm <uuid | vmname> recording videores <<width>x
<height>> VBoxManage controlvm <uuid | vmname> recording videorate
<rate> VBoxManage controlvm <uuid | vmname> recording videofps
<fps> VBoxManage controlvm <uuid | vmname> recording maxtime <sec>
VBoxManage controlvm <uuid | vmname> recording maxfilesize <MB>
VBoxManage controlvm <uuid | vmname> recording opts <key= [value]>
The VBoxManage controlvm vmname recording command enables or disables the
recording of a VM session into a WebM/VP8 file. Valid values are on, which begins
recording when the VM session starts and off, which disables recording. The
default value is off.
The VBoxManage controlvm vmname recording start command starts the
recording of a VM session into a WebM/VP8 file.
The VBoxManage controlvm vmname recording stop command stops the
recording of a VM session.
The VBoxManage controlvm vmname recording attach command attaches to a
running recording of a VM session.
The VBoxManage controlvm vmname recording screens command enables you to
specify which VM screens to record. The recording for each screen that you specify
is saved to its own file in the machine folder. You cannot modify this setting while
a screen recording is in progress.
all specifies that you record all VM screens.
none specifies that you do not record any VM screens.
screen-ID specifies one or more VM screens to record.
The VBoxManage controlvm vmname recording filename command specifies the
file in which to save the recording. You cannot modify this setting while a screen
recording is in progress.
The default setting is to store a recording in the machine folder, using the VM
name as the file name, with a webm file name extension.
240
8 VBoxManage
The VBoxManage controlvm vmname recording videores command specifies the
resolution of the recorded video in pixels. You cannot modify this setting while a
screen recording is in progress.
The Recording settings in the GUI which are located in the Display page show the
current video recording settings which are based on the resolution (frame size).
The Frame Size field shows the default value for the recording video resolution.
Specify the resolution as widthxheight:
width specifies the width in pixels.
height specifies the height in pixels.
The VBoxManage controlvm vmname recording videorate command specifies the
bit-rate, of the video in kilobits per second. Increasing this value improves the
appearance of the video at the cost of an increased file size. You cannot modify
this setting while a VM is running with recording enabled.
The Recording settings in the GUI which are located in the Display page show the
current video recording settings which are based on the resolution (frame size).
The Video Quality field shows the default value for the recording video quality.
The VBoxManage controlvm vmname recording videofps command specifies
the maximum frequency of the video to record. Video frequency is measured in
frames per second (FPS). The recording skips any frames that have a frequency
higher than the specified maximum. Increasing the frequency reduces the number
of skipped frames and increases the file size. You cannot modify this setting while
a VM is running with recording enabled.
The Recording settings in the GUI which are located in the Display page show the
current video recording settings which are based on the resolution (frame size).
The Frame Rate field shows the default value for the recording frame rate.
The VBoxManage controlvm vmname recording maxtime command specifies
the maximum amount time to record in seconds. The recording stops after the
specified number of seconds elapses. If this value is zero, the recording continues
until you stop the VM or stop the recording.
The VBoxManage controlvm vmname recording maxfilesize command specifies
the maximum size of the recorded video file in megabytes. The recording stops
when the file reaches the specified size. If this value is zero, the recording
continues until you stop the VM or stop the recording. You cannot modify this
setting while a screen recording is in progress.
The VBoxManage controlvm vmname recording opts command specifies
additional recording options in a comma-separated keyword-value format. For
example, foo=bar,a=b. You cannot modify this setting while a screen recording is
in progress.
Use this option if you are an advanced user only. For information about keywords,
see Oracle VirtualBox Programming Guide and Reference.
8.12.2.37 Specify Credentials for Remote Logins on Windows Virtual Machines
VBoxManage controlvm <uuid | vmname> setcredentials <username>
‑‑passwordfile=<filename | password> <domain‑name>
‑‑allowlocallogon=<yes | no>
241
Oracle VirtualBox: User Guide for Release 7.1
The setcredentials command enables you to specify the credentials for remotely
logging in to Windows VMs. See 9.1 Automated Guest Logins on page 407.
username specifies the user name with which to log in to the Windows VM.
--passwordfile=filename specifies the file from which to obtain the
password for username.
The --passwordfile option is mutually exclusive with the --password
option.
--password=password specifies the password for username.
The --password option is mutually exclusive with the --passwordfile
option.
--allowlocallogon specifies whether to enable or disable local logins. Valid
values are on to enable local logins and off to disable local logins.
8.12.2.38 Configure a Virtual Machine Target for Teleporting
VBoxManage controlvm <uuid | vmname> teleport <‑‑host=host‑name>
<‑‑port=port‑name> [‑‑maxdowntime=msec] [‑‑passwordfile=filename |
‑‑password=password]
The VBoxManage controlvm vmname teleport command initiates a teleporting
operation between the specified VM and the specified host system. See 7.2
Teleporting on page 180.
If you specify a password, it must match the password you specified when you
issued the VBoxManage modifyvm command for the target machine.
--host=hostname
Specifies the name of the VM.
--port=port
Specifies the port on the VM that should listen for a teleporting request
from other VMs. The port number can be any free TCP/IP port number,
such as 6000.
--maxdowntime=msec
Specifies the maximum downtime, in milliseconds, for the teleporting
target VM.
--password=password
Specifies the password that the source machine uses for the teleporting
request. The request succeeds only if the source machine specifies the
same password.
The --password option is mutually exclusive with the --passwordfile
option.
242
8 VBoxManage
--passwordfile=filename
Specifies the file from which to obtain the password that the source
machine uses for the teleporting request. The request succeeds only if the
source machine specifies the same password.
When you specify a file name of stdin, you can read the password from
standard input.
The --passwordfile option is mutually exclusive with the --password
option.
8.12.2.39 Add a Virtual CPU to a Virtual Machine
VBoxManage controlvm <uuid | vmname> plugcpu <ID>
The VBoxManage controlvm vmname plugcpu command adds a virtual CPU to the
specified VM if CPU hot-plugging is enabled. ID specifies the index of the virtual
CPU to be added and must be a number from 0 to the maximum number of CPUs
configured.
8.12.2.40 Remove a Virtual CPU From a Virtual Machine
VBoxManage controlvm <uuid | vmname> unplugcpu <ID>
The VBoxManage controlvm vmname unplugcpu command removes a virtual CPU
from the specified VM if CPU hot-plugging is enabled. ID specifies the index of the
virtual CPU to be removed and must be a number from 0 to the maximum number
of CPUs configured. You cannot remove CPU 0.
8.12.2.41 Set the Maximum Amount of Physical CPU Time Used by a Virtual CPU
VBoxManage controlvm <uuid | vmname> cpuexecutioncap <num>
The VBoxManage controlvm vmname cpuexecutioncap command specifies the
maximum amount of physical CPU time used by a virtual CPU. Valid values are a
percentage between 1 and 100. A value of 50 specifies that a single virtual CPU can
use up to 50% of a physical CPU. The default value is 100.
Use this feature with caution, it can have unexpected results including
timekeeping problems and lower performance than specified. If you want to limit
the resource usage of a VM it is more reliable to pick an appropriate number of
VCPUs.
8.12.2.42 Change the Priority of a VM Process
VBoxManage controlvm <uuid | vmname> vm‑process‑priority <default |
flat | low | normal | high>
The VBoxManage controlvm vmname vm-process-priority command specifies the
priority scheme of the VM process to use when starting the specified VM and while
the VM runs.
Valid values are:
default – Default process priority determined by the OS.
243
Oracle VirtualBox: User Guide for Release 7.1
flat – Uses a scheduling policy which puts the process at the default priority
and with all threads at the same priority.
low – Uses a scheduling policy which puts the process mostly below the default
priority of the host OS.
normal – Uses a scheduling policy which shares the CPU resources fairly with
other processes running with the default priority of the host OS.
high – Uses a scheduling policy which puts the task above the default priority of
the host OS. This policy might easily cause other tasks in the system to starve.
8.12.2.43 Attach a Webcam to a Virtual Machine
VBoxManage controlvm <uuid | vmname> webcam attach [pathname
[settings]]
The VBoxManage controlvm vmname webcam attach command attaches a webcam
to a running VM. Specify the webcam as the absolute path of the webcam on the
host OS or as an alias. Use the VBoxManage list webcams command to obtain the
webcam alias.
Note that the .0 alias is the default video input device on the host OS. .1 is the first
video input device, .2 is the second video input device, and so on. The order of the
devices is specific to the host system.
You can specify optional settings in the form of semicolon-separated (;) name-
value pairs. These properties enable you to configure the emulated webcam
device.
The following settings are supported:
MaxFramerate
Specifies the highest rate at which to send video frames to the VM. The
rate is in frames per second. Higher frame rates increase CPU load,
so you can use this setting to reduce CPU load. The default value is
no maximum limit. This value enables the VM to use any frame rate
supported by the webcam.
MaxPayloadTransferSize
Specifies the maximum number of bytes that the VM receives from the
emulated webcam in one buffer. The default setting is 3060 bytes, which
is used by some webcams. If the VM is able to use larger buffers, higher
values might reduce CPU load slightly. Note that some guest OSes might
not support higher MaxPayloadTransferSize values.
8.12.2.44 Detach a Webcam From a Virtual Machine
VBoxManage controlvm <uuid | vmname> webcam detach [pathname]
The VBoxManage controlvm vmname webcam detach command detaches a webcam
from a running VM. Specify the webcam as the absolute path of the webcam on
the host OS or as an alias. Use the VBoxManage list webcams command to obtain
the webcam alias.
When a webcam device is detached from the host, the host OS determines how the
emulated webcam behaves.
244
8 VBoxManage
Windows hosts: The emulated webcam device is detached from the VM
automatically.
Mac OS X hosts that run at least OS X 10.7: The emulated webcam device
remains attached to the VM and you must detach it manually by using the
VBoxManage controlvm webcam detach command.
Linux hosts: The emulated webcam device is detached from the VM
automatically only if the webcam is actively streaming video. If the emulated
webcam is inactive, manually detach it by using the VBoxManage controlvm
vmname webcam detach command.
8.12.2.45 List the Webcams Attached to a Virtual Machine
VBoxManage controlvm <uuid | vmname> webcam list
The VBoxManage controlvm vmname webcam list command lists webcams that are
attached to the running VM. The output shows a list of absolute paths or aliases
of the webcams which were attached to the VM using the VBoxManage controlvm
vmname webcam attach command.
8.12.2.46 Starting a Virtual Machine with Encrypted Images
VBoxManage controlvm <uuid | vmname> addencpassword <ID> <password‑file
| ‑> [‑‑removeonsuspend=yes | no]
You can encrypt the data stored in the hard disk images used by the VM. Oracle
VirtualBox uses the AES algorithm in XTS mode and supports 128-bit or 256-bit
data encryption keys (DEK). The encrypted DEK is stored in the medium properties
and is decrypted during VM startup when you provide the encryption password.
Use the VBoxManage encryptmedium command to create a DEK encrypted medium.
See 9.29.2 Encrypting Disk Images on page 460.
When a VM which contains one or more encrypted disk images is started using the
Oracle VirtualBox GUI a dialog will open to prompt the user for the password of
each encrypted disk attached to the VM. If the VBoxHeadless frontend is used, the
VM will be paused as soon as the guest tries to access an encrypted disk. The user
needs to provide the passwords by using addencpassword subcommand.
The VBoxManage controlvm vmname addencpassword command provides the
encryption password to the VM named vmname which contains encrypted disks
that has been started using the VBoxHeadless frontend. Specify the absolute path
of a password file on the host system. If filename is -, VBoxManage prompts for the
encryption password.
Use the --removeonsuspend option to specify whether to save the passsword or
clear it from VM memory when the VM is suspended.
If the VM is suspended and the password is cleared, use the VBoxManage controlvm
vmname addencpassword to provide the password to resume execution on the VM.
Use this feature when you do not want to store the password in VM memory when
the VM is suspended by a host suspend event.
The following is one way to perform a headless start of VM which contains
encrypted disk images:
245
Oracle VirtualBox: User Guide for Release 7.1
$ VBoxManage startvm vmname --type headless
The following command provides the encryption password to the VM so that it can
resume starting up:
$ VBoxManage vmname controlvm addencpassword vmname -
Password: encryption-password
8.12.2.47 Disable an Encryption Password for a Virtual Machine
VBoxManage controlvm <uuid | vmname> removeencpassword <ID>
The VBoxManage controlvm vmname removeencpassword command disables a
specific encryption password for all encrypted media attached to the VM.
ID is the password identifier for the encryption password that you want to disable.
8.12.2.48 Disable All Encryption Passwords for a Virtual Machine
VBoxManage controlvm <uuid | vmname> removeallencpasswords
The VBoxManage controlvm vmname removeallencpasswords command disables
all encryption passwords for all encrypted media attached to the VM.
8.12.2.49 Change the Connection Mode for a Virtual Serial Port on a Virtual Machine
VBoxManage controlvm <uuid | vmname> changeuartmodeN disconnected |
server pipe‑name | client pipe‑name | tcpserver port | tcpclient
hostname:port | file filename | device‑name
The VBoxManage controlvm vmname changeuartmode command changes the
connection mode for the specified virtual serial port. Valid serial port values are
integers that start from 1.
disconnected
Disconnects the device.
server pipe-name
Specifies the pipe name of the server.
client pipe-name
Specifies the pipe name of the client.
tcpserver port
Specifies the port number of the TCP server.
tcpclient hostname:port
Specifies the host name and port number of the TCP client.
file filename
Specifies the name of the file.
246
8 VBoxManage
device-name
Specifies the name of the device.
8.12.2.50 Enabling autostart the VM during host system boot
VBoxManage controlvm <uuid | vmname> autostart‑enabledN on | off
The VBoxManage controlvm vmname autostart-enabled command specifies
whether to enable or disable automatically starting of the VM at host system boot-
up. You must do some host system configuration before you can use this feature.
See 9.21 Starting Virtual Machines During System Boot on page 452. Valid values
are on, which enables the autostart feature for the VM and off, which disables it.
The default value is off.
8.12.2.51 Setting the delay of starting the VM on host system boot
VBoxManage controlvm <uuid | vmname> autostart‑delay <seconds>
The VBoxManage controlvm vmname autostart-delay command specifies the
delay in seconds before the VM starts on host system boot-up. See 9.21 Starting
Virtual Machines During System Boot on page 452.
8.12.3 Examples
The following command temporarily stops the execution of the ol7 VM.
$ VBoxManage controlvm ol7 pause
The following command configures shared clipboard operation for the ol7 VM.
Copying of clipboard data is allowed in both directions between the host and
guest.
$ VBoxManage controlvm ol7 clipboard mode bidirectional
8.12.4 See Also
8.29 VBoxManage list on page 314, 8.35 VBoxManage modifyvm on page 333,
8.46 VBoxManage startvm on page 381
8.13 VBoxManage convertfromraw
Convert a raw disk image to a virtual disk image
8.13.1 Synopsis
VBoxManage convertfromraw <inputfile> <outputfile>
[‑‑format=VDI | VMDK | VHD] [‑‑uuid=uuid]
[‑‑variant=Standard|Fixed|Split2G|Stream|ESX...]
247
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage convertfromraw stdin <outputfile> <bytes>
[‑‑format=VDI | VMDK | VHD] [‑‑uuid=uuid]
[‑‑variant=Standard|Fixed|Split2G|Stream|ESX...]
8.13.2 Description
The VBoxManage convertfromraw command enables you to convert a raw disk
image to an Oracle VirtualBox virtual disk image (VDI).
Note:
For compatibility with earlier versions of Oracle VirtualBox, you can use the
VBoxManage convertdd command instead of the VBoxManage convertfromraw
command.
8.13.2.1 Convert a Raw Disk File to a Virtual Disk Image File
VBoxManage convertfromraw <inputfile> <outputfile>
[‑‑format=VDI | VMDK | VHD] [‑‑uuid=uuid]
[‑‑variant=Standard|Fixed|Split2G|Stream|ESX...]
The VBoxManage convertfromraw command converts the specified raw disk image
input file to an Oracle VirtualBox VDI file.
inputfile
Specifies the name of the raw disk image file to convert.
outputfile
Specifies the name of the file in which to write the VDI output.
--format=VDI | VMDK | VHD
Specifies the format of the disk image to create. Valid values are VDI,
VMDK, and VHD. The default format is VDI.
--uuid=uuid
Specifies the Universally Unique Identifier (UUID) of the output file.
248
8 VBoxManage
--variant=Standard | Fixed | Split2G | Stream | ESX[,...]
Specifies any required file format variants for the output file. This is a
comma-separated list of variant values. Following are the valid values:
Standard is the default disk image type, which has a dynamically
allocated file size.
Fixed uses a disk image that has a fixed file size.
Split2G indicates that the disk image is split into 2GB segments. This
value is for VMDK only.
Stream optimizes the disk image for downloading. This value is for
VMDK only.
ESX is used for some VMWare products. This value is for VMDK only.
Note that not all variant combinations are valid. Specifying incompatible
variant values in the list will produce an error message.
8.13.2.2 Convert Raw Data From Standard Input to a Virtual Disk Image File
VBoxManage convertfromraw stdin <outputfile> <bytes>
[‑‑format=VDI | VMDK | VHD] [‑‑uuid=uuid]
[‑‑variant=Standard|Fixed|Split2G|Stream|ESX...]
The VBoxManage convertfromraw stdin command reads the content of the disk
image from standard input. Consider using this form of the command in a pipe
sequence.
outputfile
Specifies the name of the file in which to write the disk image output.
bytes
Specifies the capacity of the target image name. This needs to be given
explicitly, because generally pipes do not support querying the overall
size of the data stream.
--format=VDI | VMDK | VHD
Specifies the format of the disk image to create. Valid values are VDI,
VMDK, and VHD. The default format is VDI.
--uuid=uuid
Specifies the UUID of the output file.
249
Oracle VirtualBox: User Guide for Release 7.1
--variant=Standard,Fixed,Split2G,Stream,ESX
Specifies any required file format variants for the output file. This is a
comma-separated list of variant values. The list of valid values is:
Standard is the default disk image type, which has a dynamically
allocated file size.
Fixed uses a disk image that has a fixed file size.
Split2G indicates that the disk image is split into 2GB segments. This
value is for VMDK only.
Stream optimizes the disk image for downloading. This value is for
VMDK only.
ESX is used for some VMWare products. This value is for VMDK only.
Note that not all variant combinations are valid. Specifying incompatible
variant values in the list will produce an error message.
8.13.3 Examples
The following command converts the raw disk image input file disk01.raw. The
output file is a VDI disk image called disk02.vdi.
$ VBoxManage convertfromraw disk01.raw disk02.vdi
The following command converts the raw disk image input file disk01.raw. The
output file is a VMDK disk image called disk02.vmdk.
$ VBoxManage convertfromraw disk01.raw disk02.vmdk --format VMDK
The following command reads from disk /dev/sda using a pipe and therefore
needs the exact disk size in bytes as an additional parameter, which is assumed to
be 10737418240. The output file is a VDI disk image called disk.vdi.
$ dd if=/dev/sda bs=512 | VBoxManage convertfromraw stdin disk.vdi
10737418240
8.14 VBoxManage createmedium
Create a new medium
8.14.1 Synopsis
VBoxManage createmedium [disk | dvd | floppy]
<‑‑filename=filename> [‑‑size=megabytes | ‑‑sizebyte=bytes]
[‑‑diffparent=UUID | filename] [‑‑format=VDI | VMDK | VHD]
[‑‑variant=Standard|Fixed|Split2G|Stream|ESX|Formatted|RawDisk...]
[‑‑property=name=value...] [‑‑property‑file=name=/path/to/file/
with/value...]
250
8 VBoxManage
8.14.2 Description
The VBoxManage createmedium command creates a new medium, such as a disk
image file.
Note:
For compatibility with earlier versions of Oracle VirtualBox, you can use the
createvdi and createhd commands instead of the createmedium command.
disk | dvd | floppy
Specifies the media type. The default value is disk.
--filename=filename
Specifies the absolute path name to a file on the host file system.
--size=megabytes
Specifies the image capacity in one megabyte units.
--sizebyte=bytes
Specifies the image capacity in one byte units.
--diffparent=UUID | filename
Specifies the Universally Unique Identifier (UUID) or absolute path name
of a differencing image parent file on the host file system.
Use this file to share a base box disk image among VMs.
--format=VDI | VMDK | VHD
Specifies the file format of the output file. Valid formats are VDI, VMDK,
and VHD. The default format is VDI.
251
Oracle VirtualBox: User Guide for Release 7.1
--variant=Standard | Fixed | Split2G | Stream | ESX |
Formatted | RawDisk [,...]
Specifies the file format variant for the target medium, which is a
comma-separated list of variants. Following are the valid values:
Standard is the default disk image type, which has a dynamically
allocated file size.
Fixed uses a disk image that has a fixed file size.
Split2G indicates that the disk image is split into 2GB segments. This
value is valid for VMDK disk images only.
Stream optimizes the disk image for downloading. This value is valid
for VMDK disk images only.
ESX is used for some VMWare products. This value is valid for VMDK
disk images only.
Formatted formats the medium automatically. This value is valid for
floppy images only.
RawDisk is used for creating a VMDK image which provides direct
access to the hard disk on the host using its raw interface. This value is
valid for VMDK disk images only. For detailed information about raw
disk access, see 9.7 Advanced Storage Configuration on page 417.
Note that not all variant combinations are valid. Specifying incompatible
variant values in the list will produce an error message.
--property=name=value
Specifies any required file format dependent parameters in key=value
form. Optional.
--property-file=name=/path/to/file/with/value
Specifies any required file format dependent parameters in key=file/
with/value form. The value is taken from the file. Optional.
8.14.3 Examples
The following command creates a new disk image file named disk01.vdi. The
file size is 1024 megabytes.
$ VBoxManage createmedium --filename disk01.vdi --size 1024
The following command creates a new floppy disk image file named
floppy01.vdi. The file size is 1 megabyte.
$ VBoxManage createmedium floppy --filename floppy01.img --size 1
The following command creates a raw disk image of an entire physical disk on a
Linux host.
$ VBoxManage createmedium disk --filename=/path/to/rawdisk.vmdk --
variant=RawDisk --format=VMDK --property RawDrive=/dev/sda
252
8 VBoxManage
8.15 VBoxManage createvm
Create a new virtual machine
8.15.1 Synopsis
VBoxManage createvm <‑‑name=name> <‑‑platform‑architecture=x86 | arm>
[‑‑basefolder=basefolder] [‑‑default] [‑‑groups=group‑ID [,...]]
[‑‑ostype=ostype] [‑‑register] [‑‑uuid=uuid] [‑‑cipher=cipher]
[‑‑password‑id=password‑id] [‑‑password=file]
8.15.2 Description
The VBoxManage createvm command creates a new XML virtual machine (VM)
definition file.
You must specify the name of the VM by using --name name. This name is used
by default as the name of the settings file that has the .vbox extension and the
machine folder, which is a subfolder of the $HOME/VirtualBox VMs directory.
The actual file name may not correspond directly to the VM name if it violates
the host OS file name requirements (such as using the path separator or other
reserved characters, they will be substituted with a placeholder). If you later
rename the VM, the file and folder names will be updated to match the new name
automatically.
Also, the intended platform architecture for the VM must be specified by using --
platform-architecturearchitecture .
8.15.3 Command Options
In addition to specifying the name or UUID of the VM and the platform
architecture, which is required, you can specify any of the following options:
--basefolder=basefolder
Specifies the name of the folder in which to save the machine
configuration file for the new VM.
Note that the names of the file and the folder do not change if you
rename the VM.
--default
Applies a default hardware configuration for the specified guest OS. By
default, the VM is created with minimal hardware.
253
Oracle VirtualBox: User Guide for Release 7.1
--groups=group-ID[,...]
Assigns the VM to the specified groups. If you specify more than one
group, separate each group name with a comma.
Note that each group is identified by a group ID that starts with a slash
character (/) so that groups can be nested. By default, a VM is always
assigned membership to the / group.
--ostype=ostype
Specifies the guest OS to run in the VM. Run the VBoxManage list
ostypes command to see the available OS types.
--register
Registers the VM with your Oracle VirtualBox installation. By default,
the VBoxManage createvm command creates only the XML configuration
for the VM but does not register the VM. If you do not register the VM at
creation, you can run the VBoxManage registervm command after you
create the VM.
--uuid=uuid
Specifies the Universally Unique Identifier (UUID) of the VM. Ensure
that this UUID is unique within the Oracle VirtualBox namespace of the
host or of its VM group memberships if you decide to register the VM. By
default, Oracle VirtualBox provides the UUID.
--cipher=cipher
Specifies the cipher to use for encryption. Valid values are AES-128 or
AES-256.
This option enables you to set up encryption on VM.
--password-id=password-id
Specifies a new password identifier that is used for correct identification
when supplying multiple passwords for the VM.
This option enables you to set up encryption on VM.
--password=file
Use the --password to supply the encryption password of the VM. Either
specify the absolute pathname of a password file on the host operating
system, or - to prompt you for the password on the command line.
This option enables you to set up encryption on VM.
8.15.4 Examples
The following command creates a VM called vm2 where you plan to run a 64-bit
version of Oracle Linux.
$ VBoxManage createvm --name "vm2" --ostype "Oracle_64"
The following command creates and registers a VM called vm3.
254
8 VBoxManage
$ VBoxManage createvm --name "vm3" --register
8.15.5 See Also
8.29 VBoxManage list on page 314, 8.38 VBoxManage registervm on page 366
8.16 VBoxManage debugvm
Introspection and guest debugging
8.16.1 Synopsis
VBoxManage debugvm <uuid | vmname> dumpvmcore <‑‑filename=name>
VBoxManage debugvm <uuid | vmname> info <item> [args...]
VBoxManage debugvm <uuid | vmname> injectnmi
VBoxManage debugvm <uuid | vmname> log [‑‑release | ‑‑debug]
[group‑settings...]
VBoxManage debugvm <uuid | vmname> logdest [‑‑release | ‑‑debug]
[destinations...]
VBoxManage debugvm <uuid | vmname> logflags [‑‑release | ‑‑debug]
[flags...]
VBoxManage debugvm <uuid | vmname> osdetect
VBoxManage debugvm <uuid | vmname> osinfo
VBoxManage debugvm <uuid | vmname> osdmesg [‑‑lines=lines]
VBoxManage debugvm <uuid | vmname> getregisters [‑‑cpu=id]
[reg‑set.reg‑name...]
VBoxManage debugvm <uuid | vmname> setregisters [‑‑cpu=id]
[reg‑set.reg‑name=value...]
VBoxManage debugvm <uuid | vmname> show [‑‑human‑readable | ‑‑sh‑export
| ‑‑sh‑eval | ‑‑cmd‑set] [settings‑item...]
VBoxManage debugvm <uuid | vmname> stack [‑‑cpu=id]
VBoxManage debugvm <uuid | vmname> statistics [‑‑reset]
[‑‑descriptions] [‑‑pattern=pattern]
VBoxManage debugvm <uuid | vmname> guestsample [‑‑filename=filename]
[‑‑sample‑interval‑us=interval] [‑‑sample‑time‑us=time]
255
Oracle VirtualBox: User Guide for Release 7.1
8.16.2 Description
The "debugvm" commands are for experts who want to tinker with the exact
details of virtual machine execution. Like the VM debugger described in 12.1.4 The
Built-In VM Debugger on page 491, these commands are only useful if you are
very familiar with the details of the PC architecture and how to debug software.
8.16.2.1 Common options
The subcommands of debugvm all operate on a running virtual machine:
uuid | vmname
Either the UUID or the name (case sensitive) of a VM.
8.16.2.2 debugvm dumpvmcore
VBoxManage debugvm <uuid | vmname> dumpvmcore <‑‑filename=name>
Creates a system dump file of the specified VM. This file will have the standard
ELF core format (with custom sections); see 12.1.5 VM Core Format on page 494.
This corresponds to the writecore command in the debugger.
--filename=filename
The name of the output file. This option is required.
8.16.2.3 debugvm info
VBoxManage debugvm <uuid | vmname> info <item> [args...]
Displays info items relating to the VMM, device emulations and associated drivers.
This corresponds to the info command in the debugger.
item
Name of the info item to display. The special name help will list all the
available info items and hints about optional arguments.
args
Optional argument string for the info item handler. Most info items do
not take any extra arguments. Arguments not recognized are generally
ignored.
8.16.2.4 debugvm injectnmi
VBoxManage debugvm <uuid | vmname> injectnmi
Causes a non-maskable interrupt (NMI) to be injected into the guest. This might be
useful for certain debugging scenarios. What happens exactly is dependent on the
guest operating system, but an NMI can crash the whole guest operating system.
Do not use unless you know what you're doing.
256
8 VBoxManage
8.16.2.5 debugvm log
VBoxManage debugvm <uuid | vmname> log [‑‑release | ‑‑debug]
[group‑settings...]
Changes the group settings for either the debug (--debug) or release (--release)
logger of the VM process.
The group-settings are typically strings of the form em.e.f.l, hm=~0 and -em.f.
Basic wildcards are supported for group matching. The all group is an alias for all
the groups.
Please keep in mind that the group settings are applied as modifications to the
current values.
This corresponds to the log command in the debugger.
8.16.2.6 debugvm logdest
VBoxManage debugvm <uuid | vmname> logdest [‑‑release | ‑‑debug]
[destinations...]
Changes the destination settings for either the debug (--debug) or release (--
release) logger of the VM process. For details on the destination format, the best
source is src/VBox/Runtime/common/log/log.cpp.
The destinations argument is one or more mnemonics, optionally prefixed by
"no" to disable them. Some of these take values after a ":" or "=" separator. Multiple
mnemonics can be separated by whitespace or given as separate arguments on the
command line.
List of available destinations:
file[=file], nofile
Specifies a log file. If no filename is given, one will be generated based
on the current UTC time and VM process name and placed in the current
directory of the VM process. Note that this will not have any effect if the
log file has already been opened.
dir=directory, nodir
Specifies the output directory for log files. Note that this will not have any
effect if the log file has already been opened.
history=count, nohistory
A non-zero value enables log rotation, with the value specifying how
many old log files to keep.
histsize=bytes
The max size of a log file before it is rotated. Default is infinite.
histtime=seconds
The max age (in seconds) of a log file before it is rotated. Default is
infinite.
257
Oracle VirtualBox: User Guide for Release 7.1
ringbuffer, noringbuffer
Only log to the log buffer until an explicit flush (e.g. via an assertion)
occurs. This is fast and saves diskspace.
stdout, nostdout
Write the log content to standard output.
stdout, nostdout
Write the log content to standard error.
debugger, nodebugger
Write the log content to the debugger, if supported by the host OS.
com, nocom
Writes logging to the COM port. This is only applicable for raw-mode and
ring-0 logging.
user, nouser
Custom destination which has no meaning to VM processes.
This corresponds to the logdest command in the debugger.
8.16.2.7 debugvm logflags
VBoxManage debugvm <uuid | vmname> logflags [‑‑release | ‑‑debug]
[flags...]
Changes the flags for either the debug (--debug) or release (--release) logger
of the VM process. Please note that the modifications are applied to the existing
values, they do not replace them.
The flags are a list of flag mnemonics, optionally prefixed by a "no", "!", "~" or "-"
to negate their meaning. The "+" prefix can be used to undo a previous negation or
as a separator, although it is better to use whitespace or separate arguments for
that.
List of log flag mnemonics, with their opposite value where applicable (an asterisk
indicates the default value):
enabled*, disabled
Enables or disables logging.
buffered, unbuffered*
Enables buffering of log output before it hits the destinations.
writethrough(/writethru)
Whether to open the destination file with writethru buffering settings or
not.
flush
Enables flushing of the output file (to disk) after each log statement.
258
8 VBoxManage
lockcnts
Prefix each log line with lock counts for the current thread.
cpuid
Prefix each log line with the ID of the current CPU.
pid
Prefix each log line with the current process ID.
flagno
Prefix each log line with the numeric flags corresponding to the log
statement.
flag
Prefix each log line with the flag mnemonics corresponding to the log
statement.
groupno
Prefix each log line with the log group number for the log statement
producing it.
group
Prefix each log line with the log group name for the log statement
producing it.
tid
Prefix each log line with the current thread identifier.
thread
Prefix each log line with the current thread name.
time
Prefix each log line with the current UTC wall time.
timeprog
Prefix each log line with the current monotonic time since the start of the
program.
msprog
Prefix each log line with the current monotonic timestamp value in
milliseconds since the start of the program.
ts
Prefix each log line with the current monotonic timestamp value in
nanoseconds.
tsc
Prefix each log line with the current CPU timestamp counter (TSC) value.
259
Oracle VirtualBox: User Guide for Release 7.1
rel, abs*
Selects whether the ts and tsc prefixes should be displayed as relative to
the previous log line or as absolute time.
hex*, dec
Selects whether the ts and tsc prefixes should be formatted as
hexadecimal or decimal.
custom
Custom log prefix, has by default no meaning for VM processes.
usecrlf, uself*
Output with DOS style (CRLF) or just UNIX style (LF) line endings.
overwrite*, append
Overwrite the destination file or append to it.
This corresponds to the logflags command in the debugger.
8.16.2.8 debugvm osdetect
VBoxManage debugvm <uuid | vmname> osdetect
Make the VMM's debugger facility (re)-detect the guest operating system (OS). This
will first load all debugger plug-ins.
This corresponds to the detect command in the debugger.
8.16.2.9 debugvm osinfo
VBoxManage debugvm <uuid | vmname> osinfo
Displays information about the guest operating system (OS) previously detected by
the VMM's debugger facility.
8.16.2.10 debugvm osdmesg
VBoxManage debugvm <uuid | vmname> osdmesg [‑‑lines=lines]
Displays the guest OS kernel log, if detected and supported.
--lines=lines
Number of lines of the log to display, counting from the end. The default
is infinite.
8.16.2.11 debugvm getregisters
VBoxManage debugvm <uuid | vmname> getregisters [‑‑cpu=id]
[reg‑set.reg‑name...]
Retrieves register values for guest CPUs and emulated devices.
260
8 VBoxManage
reg-set.reg-name
One or more registers, each having one of the following forms:
1. register-set.register-name.sub-field
2. register-set.register-name
3. cpu-register-name.sub-field
4. cpu-register-name
5. all
The all form will cause all registers to be shown (no sub-fields). The
registers names are case-insensitive.
--cpu=id
Selects the CPU register set when specifying just a CPU register (3rd and
4th form). The default is 0.
8.16.2.12 debugvm setregisters
VBoxManage debugvm <uuid | vmname> setregisters [‑‑cpu=id]
[reg‑set.reg‑name=value...]
Changes register values for guest CPUs and emulated devices.
reg-set.reg-name=value
One or more register assignment, each having one of the following forms:
1. register-set.register-name.sub-field=value
2. register-set.register-name=value
3. cpu-register-name.sub-field=value
4. cpu-register-name=value
The value format should be in the same style as what getregisters
displays, with the exception that both octal and decimal can be used
instead of hexadecimal.
--cpu=id
Selects the CPU register set when specifying just a CPU register (3rd and
4th form). The default is 0.
8.16.2.13 debugvm show
VBoxManage debugvm <uuid | vmname> show [‑‑human‑readable | ‑‑sh‑export
| ‑‑sh‑eval | ‑‑cmd‑set] [settings‑item...]
Shows logging settings for the VM.
--human-readable
Selects human readable output.
--sh-export
Selects output format as bourne shell style export commands.
261
Oracle VirtualBox: User Guide for Release 7.1
--sh-eval
Selects output format as bourne shell style eval command input.
--cmd-set
Selects output format as DOS style SET commands.
settings-item
What to display. One or more of the following:
logdbg-settings - debug log settings.
logrel-settings - release log settings.
log-settings - alias for both debug and release log settings.
8.16.2.14 debugvm stack
VBoxManage debugvm <uuid | vmname> stack [‑‑cpu=id]
Unwinds the guest CPU stacks to the best of our ability. It is recommended to
first run the osdetect command, as this gives both symbols and perhaps unwind
information.
--cpu=id
Selects a single guest CPU to display the stack for. The default is all CPUs.
8.16.2.15 debugvm statistics
VBoxManage debugvm <uuid | vmname> statistics [‑‑reset]
[‑‑descriptions] [‑‑pattern=pattern]
Displays or resets VMM statistics.
Retrieves register values for guest CPUs and emulated devices.
--pattern=pattern
DOS/NT-style wildcards patterns for selecting statistics. Multiple patterns
can be specified by using the '|' (pipe) character as separator.
--reset
Select reset instead of display mode.
8.16.2.16 debugvm guestsample
VBoxManage debugvm <uuid | vmname> guestsample [‑‑filename=filename]
[‑‑sample‑interval‑us=interval] [‑‑sample‑time‑us=time]
Creates a sample report of the guest activity.
Retrieves the filename to dump the report to.
--filename=filename
The filename to dump the sample report to.
262
8 VBoxManage
--sample-interval-us=interval
The interval in microseconds between guest samples.
--sample-time-us=time
The amount of microseconds to take guest samples.
8.17 VBoxManage dhcpserver
DHCP server management
8.17.1 Synopsis
VBoxManage dhcpserver add <‑‑network=netname | ‑‑interface=ifname>
<‑‑server‑ip=address> <‑‑netmask=mask> <‑‑lower‑ip=address>
<‑‑upper‑ip=address> <‑‑enable | ‑‑disable>
[ [‑‑global] [‑‑set‑opt=dhcp‑opt‑no value...]
[‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds]...]
[ <‑‑group=name> [‑‑set‑opt=dhcp‑opt‑no value...]
[‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑incl‑mac=address...] [‑‑excl‑mac=address...]
[‑‑incl‑mac‑wild=pattern...] [‑‑excl‑mac‑wild=pattern...]
[‑‑incl‑vendor=string...] [‑‑excl‑vendor=string...]
[‑‑incl‑vendor‑wild=pattern...] [‑‑excl‑vendor‑wild=pattern...]
[‑‑incl‑user=string...] [‑‑excl‑user=string...]
[‑‑incl‑user‑wild=pattern...] [‑‑excl‑user‑wild=pattern...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds]...]
[ <‑‑vm=name|uuid> [‑‑nic=1‑N] [‑‑set‑opt=dhcp‑opt‑no
value...] [‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds] [‑‑fixed‑address=address]...]
[ <‑‑mac‑address=address> [‑‑set‑opt=dhcp‑opt‑no
value...] [‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds] [‑‑fixed‑address=address]...]
263
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage dhcpserver modify <‑‑network=netname | ‑‑interface=ifname>
[‑‑server‑ip=address] [‑‑lower‑ip=address] [‑‑upper‑ip=address]
[‑‑netmask=mask] [‑‑enable | ‑‑disable]
[ [‑‑global] [‑‑del‑opt=dhcp‑opt‑no...] [‑‑set‑opt=dhcp‑opt‑no
value...] [‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑unforce‑opt=dhcp‑opt‑no...]
[‑‑suppress‑opt=dhcp‑opt‑no...] [‑‑unsuppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds] [‑‑remove‑config]...]
[ <‑‑group=name> [‑‑set‑opt=dhcp‑opt‑no value...]
[‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑unforce‑opt=dhcp‑opt‑no...]
[‑‑suppress‑opt=dhcp‑opt‑no...] [‑‑unsuppress‑opt=dhcp‑opt‑no...]
[‑‑del‑mac=address...] [‑‑incl‑mac=address...]
[‑‑excl‑mac=address...] [‑‑del‑mac‑wild=pattern...]
[‑‑incl‑mac‑wild=pattern...] [‑‑excl‑mac‑wild=pattern...]
[‑‑del‑vendor=string...] [‑‑incl‑vendor=string...]
[‑‑excl‑vendor=string...] [‑‑del‑vendor‑wild=pattern...]
[‑‑incl‑vendor‑wild=pattern...] [‑‑excl‑vendor‑wild=pattern...]
[‑‑del‑user=string...] [‑‑incl‑user=string...]
[‑‑excl‑user=string...] [‑‑del‑user‑wild=pattern...]
[‑‑incl‑user‑wild=pattern...] [‑‑excl‑user‑wild=pattern...]
[‑‑zap‑conditions] [‑‑min‑lease‑time=seconds]
[‑‑default‑lease‑time=seconds] [‑‑max‑lease‑time=seconds]
[‑‑remove‑config]...]
[ <‑‑vm=name|uuid> [‑‑nic=1‑N] [‑‑del‑opt=dhcp‑opt‑no...]
[‑‑set‑opt=dhcp‑opt‑no value...] [‑‑set‑opt‑hex=dhcp‑opt‑no
hexstring...] [‑‑force‑opt=dhcp‑opt‑no...]
[‑‑unforce‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑unsuppress‑opt=dhcp‑opt‑no...] [‑‑min‑lease‑time=seconds]
[‑‑default‑lease‑time=seconds] [‑‑max‑lease‑time=seconds]
[‑‑fixed‑address=address] [‑‑remove‑config]...]
[ <‑‑mac‑address=address> [‑‑del‑opt=dhcp‑opt‑no...]
[‑‑set‑opt=dhcp‑opt‑no value...] [‑‑set‑opt‑hex=dhcp‑opt‑no
hexstring...] [‑‑force‑opt=dhcp‑opt‑no...]
[‑‑unforce‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑unsuppress‑opt=dhcp‑opt‑no...] [‑‑min‑lease‑time=seconds]
[‑‑default‑lease‑time=seconds] [‑‑max‑lease‑time=seconds]
[‑‑fixed‑address=address] [‑‑remove‑config]...]
VBoxManage dhcpserver remove <‑‑network=netname | ‑‑interface=ifname>
VBoxManage dhcpserver start <‑‑network=netname | ‑‑interface=ifname>
VBoxManage dhcpserver restart <‑‑network=netname | ‑‑interface=ifname>
VBoxManage dhcpserver stop <‑‑network=netname | ‑‑interface=ifname>
VBoxManage dhcpserver findlease <‑‑network=netname |
‑‑interface=ifname> <‑‑mac‑address=mac>
264
8 VBoxManage
8.17.2 Description
The dhcpserver commands enable you to control the DHCP server that is built
into Oracle VirtualBox. You may find this useful when using internal or host-only
networking. Theoretically, you can also enable it for a bridged network, but that
may cause conflicts with other DHCP servers in your physical network.
8.17.2.1 Common options
The subcommands of dhcpserver all operate on an internal network that can be
identified via its name or in the host-only case via the host-only interface name:
--network=netname
The internal network name. This is the same name you would supply
to the VBoxManage modifyvm --intnet option when configuring a VM
for internal networking. The internal network name can be found
labelled as VBoxNetworkName in the output of the following commands:
VBoxManage list intnets, VBoxManage list natnets, or VBoxManage
list hostonlyifs.
--interface=ifname
The host only interface name. This is the same value would supply to the
VBoxManage modifyvm --host-only-adapter option when configuring a
VM to use a host-only network. The value can also be found labelled as
Name in the output of the VBoxManage list hostonlyifs command.
265
Oracle VirtualBox: User Guide for Release 7.1
8.17.2.2 dhcpserver add
VBoxManage dhcpserver add <‑‑network=netname | ‑‑interface=ifname>
<‑‑server‑ip=address> <‑‑netmask=mask> <‑‑lower‑ip=address>
<‑‑upper‑ip=address> <‑‑enable | ‑‑disable>
[ [‑‑global] [‑‑set‑opt=dhcp‑opt‑no value...]
[‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds]...]
[ <‑‑group=name> [‑‑set‑opt=dhcp‑opt‑no value...]
[‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑incl‑mac=address...] [‑‑excl‑mac=address...]
[‑‑incl‑mac‑wild=pattern...] [‑‑excl‑mac‑wild=pattern...]
[‑‑incl‑vendor=string...] [‑‑excl‑vendor=string...]
[‑‑incl‑vendor‑wild=pattern...] [‑‑excl‑vendor‑wild=pattern...]
[‑‑incl‑user=string...] [‑‑excl‑user=string...]
[‑‑incl‑user‑wild=pattern...] [‑‑excl‑user‑wild=pattern...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds]...]
[ <‑‑vm=name|uuid> [‑‑nic=1‑N] [‑‑set‑opt=dhcp‑opt‑no
value...] [‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds] [‑‑fixed‑address=address]...]
[ <‑‑mac‑address=address> [‑‑set‑opt=dhcp‑opt‑no
value...] [‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds] [‑‑fixed‑address=address]...]
Adds a new DHCP server to a network or host-only interface.
Options configuring the DHCP server core:
--server-ip=address
The IP address the DHCP server should use.
--lower-ip=address, --upper-ip=address
The IP address range for the DHCP server to manage. This should not
include the address of the DHCP server itself, but it must be in the same
network. The boundaries are inclusive, so both the lower and upper
addresses will be handed out to clients.
--netmask=mask
The network mask. Typically 255.255.255.0.
--enable, --disable
Whether to enable the DHCP server or disable it. If not specified, the
server will be created in a disabled state and no IP addresses will be
handed out.
Options selecting the scope:
266
8 VBoxManage
--global
Set the configuration scope to global. Any subsequent --set-opt options
will be applied to all the DHCP clients.
--vm=vmname|uuid
Set the configuration scope to the first NIC of the specified VM. Any
subsequent --set-opt options will apply just to that interface, nothing
else.
--nic=1-N
Set the configuration scope to a NIC other than the first NIC of the VM
specified in the --vm option.
--mac-address=address
Set the configuration scope to the specified MAC address.
--group=name
Set the configuration scope to the specified group.
Options configuring the currently selected scope:
--set-opt=dhcp-opt-no value
Adds the specified DHCP option number (0-255) and value. The value
format is option specific (typically human readable) and will be validated
by the API and the DHCP server.
--set-opt-hex=dhcp-opt-no hexstring
Adds the specified DHCP option number (0-255) and value. The option
value is specified as a raw series of hex bytes optionally separated by
colons. No validation is performed on these by the API or the DHCP
server, they will be passed as specified to the client.
--force-opt=dhcp-opt-no
Forces the specified DHCP option number (0-255) to be sent to the client
whether it requested it or not (provided the option is configured with a
value at some level).
--suppress-opt=dhcp-opt-no
Prevents the specified DHCP option number (0-255) from being sent to
the client when present in this or a higher configuration scope.
--min-lease-time=seconds
Sets the minimum lease time for the current scope in seconds. Zero
means taking the value from a higher option level or use the default
value.
--default-lease-time=seconds
Sets the default lease time for the current scope in seconds. Zero means
taking the value from a higher option level or use the default value.
267
Oracle VirtualBox: User Guide for Release 7.1
--max-lease-time=seconds
Sets the maximum lease time for the current scope in seconds. Zero
means taking the value from a higher option level or use default.
--fixed-address=address
Fixed address assignment for a --vm or --mac-address configuration
scope. Any empty address turns it back to dynamic address assignment.
Options configuring group membership conditions (excludes overrides includes):
--incl-mac=address
Include the specific MAC address in the group.
--excl-mac=address
Exclude the specific MAC address from the group.
--incl-mac-wild=pattern
Include the specific MAC address pattern in the group.
--excl-mac-wild=pattern
Exclude the specific MAC address pattern from the group.
--incl-vendor=string
Include the specific vendor class ID in the group.
--excl-vendor=string
Exclude the specific vendor class ID from the group.
--incl-vendor-wild=pattern
Include the specific vendor class ID pattern in the group.
--excl-vendor-wild=pattern
Exclude the specific vendor class ID pattern from the group.
--incl-user=string
Include the specific user class ID in the group.
--excl-user=string
Exclude the specific user class ID from the group.
--incl-user-wild=pattern
Include the specific user class ID pattern in the group.
--excl-user-wild=pattern
Exclude the specific user class ID pattern from the group.
268
8 VBoxManage
8.17.2.3 dhcpserver modify
VBoxManage dhcpserver modify <‑‑network=netname | ‑‑interface=ifname>
[‑‑server‑ip=address] [‑‑lower‑ip=address] [‑‑upper‑ip=address]
[‑‑netmask=mask] [‑‑enable | ‑‑disable]
[ [‑‑global] [‑‑del‑opt=dhcp‑opt‑no...] [‑‑set‑opt=dhcp‑opt‑no
value...] [‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑unforce‑opt=dhcp‑opt‑no...]
[‑‑suppress‑opt=dhcp‑opt‑no...] [‑‑unsuppress‑opt=dhcp‑opt‑no...]
[‑‑min‑lease‑time=seconds] [‑‑default‑lease‑time=seconds]
[‑‑max‑lease‑time=seconds] [‑‑remove‑config]...]
[ <‑‑group=name> [‑‑set‑opt=dhcp‑opt‑no value...]
[‑‑set‑opt‑hex=dhcp‑opt‑no hexstring...]
[‑‑force‑opt=dhcp‑opt‑no...] [‑‑unforce‑opt=dhcp‑opt‑no...]
[‑‑suppress‑opt=dhcp‑opt‑no...] [‑‑unsuppress‑opt=dhcp‑opt‑no...]
[‑‑del‑mac=address...] [‑‑incl‑mac=address...]
[‑‑excl‑mac=address...] [‑‑del‑mac‑wild=pattern...]
[‑‑incl‑mac‑wild=pattern...] [‑‑excl‑mac‑wild=pattern...]
[‑‑del‑vendor=string...] [‑‑incl‑vendor=string...]
[‑‑excl‑vendor=string...] [‑‑del‑vendor‑wild=pattern...]
[‑‑incl‑vendor‑wild=pattern...] [‑‑excl‑vendor‑wild=pattern...]
[‑‑del‑user=string...] [‑‑incl‑user=string...]
[‑‑excl‑user=string...] [‑‑del‑user‑wild=pattern...]
[‑‑incl‑user‑wild=pattern...] [‑‑excl‑user‑wild=pattern...]
[‑‑zap‑conditions] [‑‑min‑lease‑time=seconds]
[‑‑default‑lease‑time=seconds] [‑‑max‑lease‑time=seconds]
[‑‑remove‑config]...]
[ <‑‑vm=name|uuid> [‑‑nic=1‑N] [‑‑del‑opt=dhcp‑opt‑no...]
[‑‑set‑opt=dhcp‑opt‑no value...] [‑‑set‑opt‑hex=dhcp‑opt‑no
hexstring...] [‑‑force‑opt=dhcp‑opt‑no...]
[‑‑unforce‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑unsuppress‑opt=dhcp‑opt‑no...] [‑‑min‑lease‑time=seconds]
[‑‑default‑lease‑time=seconds] [‑‑max‑lease‑time=seconds]
[‑‑fixed‑address=address] [‑‑remove‑config]...]
[ <‑‑mac‑address=address> [‑‑del‑opt=dhcp‑opt‑no...]
[‑‑set‑opt=dhcp‑opt‑no value...] [‑‑set‑opt‑hex=dhcp‑opt‑no
hexstring...] [‑‑force‑opt=dhcp‑opt‑no...]
[‑‑unforce‑opt=dhcp‑opt‑no...] [‑‑suppress‑opt=dhcp‑opt‑no...]
[‑‑unsuppress‑opt=dhcp‑opt‑no...] [‑‑min‑lease‑time=seconds]
[‑‑default‑lease‑time=seconds] [‑‑max‑lease‑time=seconds]
[‑‑fixed‑address=address] [‑‑remove‑config]...]
The dhcpserver modify command modifies an existing DHCP server
configuration. It takes the same options as the add command with the addition of
the following options which have variable configuration scope:
--del-opt=dhcp-opt-no
Counterpart to --set-opt that will cause the specified DHCP option
number (0-255) to be deleted from the server settings. Similar to --set-
opt the scope of the deletion is governed by the --global, --vm, --mac-
address and --group options.
269
Oracle VirtualBox: User Guide for Release 7.1
--unforce-opt=dhcp-opt-no
Removes the specified DHCP option number (0-255) from the forced
option list (i.e. the reverse of --force-opt). Similar to --set-opt
the scope of the deletion is governed by the --global, --vm, --mac-
address and --group options.
--unsuppress-opt=dhcp-opt-no
Removes the specified DHCP option number (0-255) from the suppressed
option list (i.e. the reverse of --suppress-opt). Similar to --set-opt
the scope of the deletion is governed by the --global, --vm, --mac-
address and --group options.
--remove-config
Removes the configuration currently being scoped. The --global scope
is not removable. The configuration scope will change to --global after
this option.
And the addition of these group membership condition options:
--del-mac=address
Delete the specific MAC address from the group conditions.
--del-mac-wild=pattern
Delete the specific MAC address pattern from the group conditions.
--del-vendor=string
Delete the specific vendor class ID from the group conditions.
--del-vendor-wild=pattern
Delete the specific vendor class ID pattern from the group conditions.
--del-user=string
Delete the specific user class ID from the group conditions.
--del-user-wild=pattern
Delete the specific user class ID pattern from the group conditions.
--zap-conditions
Deletes all the group conditions.
8.17.2.4 dhcpserver remove
VBoxManage dhcpserver remove <‑‑network=netname | ‑‑interface=ifname>
Removes the specified DHCP server.
8.17.2.5 dhcpserver start
VBoxManage dhcpserver start <‑‑network=netname | ‑‑interface=ifname>
Start the specified DHCP server.
270
8 VBoxManage
8.17.2.6 dhcpserver restart
VBoxManage dhcpserver restart <‑‑network=netname | ‑‑interface=ifname>
Restarts the specified DHCP server. The DHCP server must be running.
8.17.2.7 dhcpserver stop
VBoxManage dhcpserver stop <‑‑network=netname | ‑‑interface=ifname>
Stops the specified DHCP server.
8.17.2.8 dhcpserver findlease
VBoxManage dhcpserver findlease <‑‑network=netname |
‑‑interface=ifname> <‑‑mac‑address=mac>
Performs a lease database lookup. This is mainly for getting the IP address of a
running VM.
--mac-address=mac
The MAC address to lookup in the lease database.
8.17.2.9 Common DHCP Options:
1 - SubnetMask
IPv4 netmask. Set to the value of the --netmask option by default.
2 - TimeOffset
UTC offset in seconds (32-bit decimal value).
3 - Routers
Space separated list of IPv4 router addresses.
4 - TimeServers
Space separated list of IPv4 time server (RFC 868) addresses.
5 - NameServers
Space separated list of IPv4 name server (IEN 116) addresses.
6 - DomainNameServers
Space separated list of IPv4 DNS addresses.
7 - LogServers
Space separated list of IPv4 log server addresses.
8 - CookieServers
Space separated list of IPv4 cookie server (RFC 865) addresses.
9 - LPRServers
Space separated list of IPv4 line printer server (RFC 1179) addresses.
271
Oracle VirtualBox: User Guide for Release 7.1
10 - ImpressServers
Space separated list of IPv4 imagen impress server addresses.
11 - ResourseLocationServers
Space separated list of IPv4 resource location (RFC 887) addresses.
12 - HostName
The client name. See RFC 1035 for character limits.
13 - BootFileSize
Number of 512 byte blocks making up the boot file (16-bit decimal value).
14 - MeritDumpFile
Client core file.
15 - DomainName
Domain name for the client.
16 - SwapServer
IPv4 address of the swap server that the client should use.
17 - RootPath
The path to the root disk the client should use.
18 - ExtensionPath
Path to a file containing additional DHCP options (RFC2123).
19 - IPForwarding
Whether IP forwarding should be enabled by the client (boolean).
20 - OptNonLocalSourceRouting
Whether non-local datagrams should be forwarded by the client
(boolean)
21 - PolicyFilter
List of IPv4 addresses and masks pairs controlling non-local source
routing.
22 - MaxDgramReassemblySize
The maximum datagram size the client should reassemble (16-bit
decimal value).
23 - DefaultIPTTL
The default time-to-leave on outgoing (IP) datagrams (8-bit decimal
value).
24 - PathMTUAgingTimeout
RFC1191 path MTU discovery timeout value in seconds (32-bit decimal
value).
272
8 VBoxManage
25 - PathMTUPlateauTable
RFC1191 path MTU discovery size table, sorted in ascending order (list of
16-bit decimal values).
26 - InterfaceMTU
The MTU size for the interface (16-bit decimal value).
27 - AllSubnetsAreLocal
Indicates whether the MTU size is the same for all subnets (boolean).
28 - BroadcastAddress
Broadcast address (RFC1122) for the client to use (IPv4 address).
29 - PerformMaskDiscovery
Whether to perform subnet mask discovery via ICMP (boolean).
30 - MaskSupplier
Whether to respond to subnet mask requests via ICMP (boolean).
31 - PerformRouterDiscovery
Whether to perform router discovery (RFC1256) (boolean).
32 - RouterSolicitationAddress
Where to send router solicitation requests (RFC1256) (IPv4 address).
33 - StaticRoute
List of network and router address pairs addresses.
34 - TrailerEncapsulation
Whether to negotiate the use of trailers for ARP (RTF893) (boolean).
35 - ARPCacheTimeout
The timeout in seconds for ARP cache entries (32-bit decimal value).
36 - EthernetEncapsulation
Whether to use IEEE 802.3 (RTF1042) rather than of v2 (RFC894) ethernet
encapsulation (boolean).
37 - TCPDefaultTTL
Default time-to-live for TCP sends (non-zero 8-bit decimal value).
38 - TCPKeepaliveInterval
The interface in seconds between TCP keepalive messages (32-bit decimal
value).
39 - TCPKeepaliveGarbage
Whether to include a byte of garbage in TCP keepalive messages for
backward compatibility (boolean).
40 - NISDomain
The NIS (Sun Network Information Services) domain name (string).
273
Oracle VirtualBox: User Guide for Release 7.1
41 - NISServers
Space separated list of IPv4 NIS server addresses.
42 - NTPServers
Space separated list of IPv4 NTP (RFC1035) server addresses.
43 - VendorSpecificInfo
Vendor specific information. Only accessible using --set-opt-hex.
44 - NetBIOSNameServers
Space separated list of IPv4 NetBIOS name server (NBNS) addresses
(RFC1001,RFC1002).
45 - NetBIOSDatagramServers
Space separated list of IPv4 NetBIOS datagram distribution server
(NBDD) addresses (RFC1001,RFC1002).
46 - NetBIOSNodeType
NetBIOS node type (RFC1001,RFC1002): 1=B-node, 2=P-node, 4=M-node,
and 8=H-node (8-bit decimal value).
47 - NetBIOSScope
NetBIOS scope (RFC1001,RFC1002). Only accessible using --set-opt-hex.
48 - XWindowsFontServers
Space separated list of IPv4 X windows font server addresses.
49 - XWindowsDisplayManager
Space separated list of IPv4 X windows display manager addresses.
62 - NetWareIPDomainName
Netware IP domain name (RFC2242) (string).
63 - NetWareIPInformation
Netware IP information (RFC2242). Only accessible using --set-opt-hex.
64 - NISPlusDomain
The NIS+ domain name (string).
65 - NISPlusServers
Space separated list of IPv4 NIS+ server addresses.
66 - TFTPServerName
TFTP server name (string).
67 - BootfileName
Bootfile name (string).
68 - MobileIPHomeAgents
Space separated list of IPv4 mobile IP agent addresses.
274
8 VBoxManage
69 - SMTPServers
Space separated list of IPv4 simple mail transport protocol (SMTP) server
addresses.
70 - POP3Servers
Space separated list of IPv4 post office protocol 3 (POP3) server
addresses.
71 - NNTPServers
Space separated list of IPv4 network news transport protocol (NTTP)
server addresses.
72 - WWWServers
Space separated list of default IPv4 world wide web (WWW) server
addresses.
73 - FingerServers
Space separated list of default IPv4 finger server addresses.
74 - IRCServers
Space separated list of default IPv4 internet relay chat (IRC) server
addresses.
75 - StreetTalkServers
Space separated list of IPv4 StreetTalk server addresses.
76 - STDAServers
Space separated list of IPv4 StreetTalk directory assistance (STDA) server
addresses.
78 - SLPDirectoryAgent
Address of one or more service location protocol (SLP) directory agents,
and an indicator of whether their use is mandatory. Only accessible using
--set-opt-hex.
79 - SLPServiceScope
List of service scopes for the service location protocol (SLP) and whether
using the list is mandatory. Only accessible using --set-opt-hex.
119 - DomainSearch
Domain search list, see RFC3397 and section 4.1.4 in RFC1035 for
encoding. Only accessible using --set-opt-hex.
275
Oracle VirtualBox: User Guide for Release 7.1
8.18 VBoxManage discardstate
Discard the saved state of a virtual machine
8.18.1 Synopsis
VBoxManage discardstate <uuid | vmname>
8.18.2 Description
The VBoxManage discardstate command discards the saved state of a virtual
machine (VM) that is not currently running. This command causes the VM's
operating system to restart the next time you start the VM.
Note:
Where possible, avoid performing this action. The effects of this command are
equivalent to unplugging the power cable on a physical machine.
uuid | vmname
Specifies the Universally Unique Identifier (UUID) or name of the VM.
8.18.3 Examples
The following command discards the saved state file for the VM called vm2. When
you next start the VM, the VM's operating system is restarted.
$ VBoxManage discardstate vm2
8.18.4 See Also
8.4 VBoxManage adoptstate on page 206
8.19 VBoxManage encryptmedium
Manage a DEK-encrypted medium or image
8.19.1 Synopsis
VBoxManage encryptmedium <uuid | filename> [‑‑cipher=cipher‑ID]
[‑‑newpassword=password] [‑‑newpasswordid=password‑ID]
[‑‑oldpassword=password]
276
8 VBoxManage
8.19.2 Description
The VBoxManage encryptmedium command enables you to create and manage a
DEK-encrypted medium or image. You can encrypt an image, decrypt an image,
and change the encryption password of an image. See 9.29.2 Encrypting Disk
Images on page 460.
uuid | filename
Specifies the Universally Unique Identifier (UUID) or the absolute path
name of the medium or image to encrypt.
--newpassword=password
Specifies the new encryption password. password is either the absolute
path name of a password file on the host operating system or -, which
prompts you for the password.
You must use the --newpasswordid option with this --newpassword
option.
--oldpassword=password
Specifies the original encryption password. password is either the
absolute path name of a password file on the host operating system or -,
which prompts you for the original password.
This option enables you to gain access to an encrypted medium or image
to do the following:
Decrypt an encrypted image by using this option by itself.
Change the password of the encrypted image by using the --
newpassword option.
Change the encryption cipher of the image by using the --cipher
option.
--cipher=cipher-ID
Specifies the cipher to use for encryption. Valid values are AES-XTS128-
PLAIN64 or AES-XTS256-PLAIN64.
This option enables you to set up or change encryption on the medium or
image.
--newpasswordid=password-ID
Specifies a new password identifier that is used for correct identification
when supplying multiple passwords during VM startup.
If you use the same password and password identifier when encrypting
multiple images, you need to supply the password only one time during
VM startup.
8.19.3 Examples
The following example shows how to encrypt the ol7u4-1.vdi image by using
the AES-XTS128-PLAIN64 cipher, specifying a password identifier of 1001, and using
the $HOME/pwfile password file:
277
Oracle VirtualBox: User Guide for Release 7.1
$ VBoxManage encryptmedium "$HOME/VirtualBox VMs/ol7u4/ol7u4-1.vdi" \
--cipher="AES-XTS128-PLAIN64" --newpasswordid="1001" --newpassword=
$HOME/pwfile
The following example shows how to decrypt an encrypted image called
ol7u4-2.vdi:
$ VBoxManage encryptmedium "$HOME/VirtualBox VMs/ol7u4/ol7u4-2.vdi" \
--oldpassword=-
Password: original-password
The following example shows how to change the password for an encrypted image
called ol7u4-3.vdi. The command reads the original password from the $HOME/
pwfile.orig file, reads the new password from the $HOME/pwfile file, and
assigns a password identifier of 1001.
$ VBoxManage encryptmedium "$HOME/VirtualBox VMs/ol7u4/ol7u4-3.vdi" \
--oldpassword=$HOME/pwfile.orig --newpassword=$HOME/pwfile --
newpasswordid="1001"
8.20 VBoxManage encryptvm
Change encryption and passwords of the VM
8.20.1 Synopsis
VBoxManage encryptvm <uuid | vmname> setencryption
‑‑old‑passwordfile ‑‑ciphercipher‑identifier ‑‑new‑passwordfile
‑‑new‑password‑idpassword‑identifier ‑‑force
VBoxManage encryptvm <uuid | vmname> checkpassword <file>
VBoxManage encryptvm <uuid | vmname> addpassword ‑‑passwordfile
‑‑password‑idpassword‑identifier
VBoxManage encryptvm <uuid | vmname> removepassword
<password‑identifier>
8.20.2 Description
The VBoxManage encryptvm command enables you to change the encryption or add
and remove user passwords for the virtual machine (VM). The following sections
describe the subcommands that you can use:
8.20.2.1 Set encryption of the Virtual Machine
VBoxManage encryptvm <uuid | vmname> setencryption
‑‑old‑passwordfile ‑‑ciphercipher‑identifier ‑‑new‑passwordfile
‑‑new‑password‑idpassword‑identifier ‑‑force
The VBoxManage encryptvm vmname setencryption command changes encryption
of a VM.
278
8 VBoxManage
Use the --old-password to supply old encryption password. Either specify the
absolute pathname of a password file on the host operating system, or - to prompt
you for the old password.
Use the --cipher option to specify the new cipher for encryption of the VM. Only
AES-128 and AES-256 are supported. Appropriate mode GCM, CTR or XTS will be
selected by VM depending on encrypting component.
Use the --new-password option to specify the new password for encryption of the
VM. Either specify the absolute pathname of a password file on the host operating
system, or - to prompt you for the new password.
Use the --new-password-id option to specify the new id for the password for
encryption of the VM.
Use the --force option to make the system to reencrypt the VM instead of simple
changing the password.
8.20.2.2 Check the supplied password is correct
VBoxManage encryptvm <uuid | vmname> checkpassword <file>
The VBoxManage encryptvm vmname checkpassword command checks the
correctness of the supplied password.
The password can be supplied from file. Specify the absolute pathname of a
password file on the host operating system. Also, you can specify - to prompt you
for the password.
8.20.2.3 Add password for decrypting the Virtual Machine
VBoxManage encryptvm <uuid | vmname> addpassword ‑‑passwordfile
‑‑password‑idpassword‑identifier
The VBoxManage encryptvm vmname addpassword command adds a password for
decrypting the VM.
Use the --password to supply the encryption password. Either specify the
absolute pathname of a password file on the host operating system, or - to prompt
you for the password.
Use the --password-id option to specify the id the password is supplied for.
8.20.2.4 Remove password used for decrypting the Virtual Machine
VBoxManage encryptvm <uuid | vmname> removepassword
<password‑identifier>
The VBoxManage encryptvm vmname removepassword command removes a
password used for decrypting the VM.
Specify the password identifier for removing. The password becomes unknown
and the VM can not be decrypted.
279
Oracle VirtualBox: User Guide for Release 7.1
8.20.3 Examples
The following command encrypts the ol7 VM using AES-256 giving password via
command prompt:
$ VBoxManage encryptvm ol7 setencryption --cipher=AES-256 --new-password
- --new-password-id vmid
8.20.4 See Also
8.15 VBoxManage createvm on page 253,
8.21 VBoxManage export
Export one or more virtual machines to a virtual appliance or to a cloud service
8.21.1 Synopsis
VBoxManage export <machines> <‑‑output=name> [‑‑legacy09 | ‑‑ovf09
| ‑‑ovf10 | ‑‑ovf20] [‑‑manifest] [‑‑options=manifest | iso
| nomacs | nomacsbutnat...] [‑‑vsys=virtual‑system‑number]
[‑‑description=description‑info] [‑‑eula=license‑text]
[‑‑eulafile=filename] [‑‑product=product‑name]
[‑‑producturl=product‑URL] [‑‑vendor=vendor‑name]
[‑‑vendorurl=vendor‑URL] [‑‑version=version‑info] [‑‑vmname=vmname]
VBoxManage export <machine> <‑‑output=cloud‑service‑provider>
[‑‑opc10] [‑‑vmname=vmname] [‑‑cloud=virtual‑system‑number]
[‑‑cloudprofile=cloud‑profile‑name] [‑‑cloudshape=cloud‑shape‑name]
[‑‑clouddomain=cloud‑domain] [‑‑clouddisksize=disk‑size‑in‑GB]
[‑‑cloudbucket=bucket‑name] [‑‑cloudocivcn=OCI‑VCN‑ID]
[‑‑cloudocisubnet=OCI‑subnet‑ID] [‑‑cloudkeepobject=true | false]
[‑‑cloudlaunchinstance=true | false] [‑‑cloudlaunchmode=EMULATED |
PARAVIRTUALIZED] [‑‑cloudpublicip=true | false]
8.21.2 Description
The VBoxManage export command enables you to export one or more virtual
machines (VMs) from Oracle VirtualBox into to one of the following formats:
A virtual appliance in OVF format. This includes copying the VM's virtual disk
images to compressed VMDK.
A cloud service such as Oracle Cloud Infrastructure. Exports a single VM.
For more information about exporting VMs from Oracle VirtualBox, see 1.15
Importing and Exporting Virtual Machines on page 49.
280
8 VBoxManage
8.21.2.1 Export a Virtual Machine to an OVF Virtual Appliance
VBoxManage export <machines> <‑‑output=name> [‑‑legacy09 | ‑‑ovf09
| ‑‑ovf10 | ‑‑ovf20] [‑‑manifest] [‑‑options=manifest | iso
| nomacs | nomacsbutnat...] [‑‑vsys=virtual‑system‑number]
[‑‑description=description‑info] [‑‑eula=license‑text]
[‑‑eulafile=filename] [‑‑product=product‑name]
[‑‑producturl=product‑URL] [‑‑vendor=vendor‑name]
[‑‑vendorurl=vendor‑URL] [‑‑version=version‑info] [‑‑vmname=vmname]
The VBoxManage export command enables you to export a VM as a virtual
appliance in OVF format.
machines
Specifies a comma-separated list of one or more machines to export to
the same OVF file.
--output=filename
Specifies the target OVF file. The file can be OVF, OVA, or a ZIP file
compressed with the gzip command. Because the directory that contains
the target OVF file will also store the exported disk images in the
compressed VMDK format, ensure that this directory has sufficient disk
space in which to store the images.
The short form of this option is -o.
--legacy09
Exports in OVF 0.9 legacy mode if the virtualization product is not fully
compatible with the OVF 1.0 standard.
--ovf09
Exports in OVF 0.9 format.
--ovf10
Exports in OVF 1.0 format.
--ovf20
Exports in OVF 2.0 format.
--manifest
Creates a manifest of the exported files.
281
Oracle VirtualBox: User Guide for Release 7.1
--options=argument,...
Specifies information to control the exact content of the appliance file.
Specify one or more comma-separated arguments:
manifest
Produces a manifest file that detects corrupted appliances on import.
iso
Exports DVD images in an ISO file.
nomacs
Excludes all MAC addresses.
nomacsbutnat
Excludes all MAC addresses except for those in a NAT network.
--description=description-info
Specifies a description of the VM.
--eula=license-text
Specifies an end-user license text.
--eulafile=filename
Specifies an end-user license file.
--product=product-name
Specifies a product name.
--producturl=product-URL
Specifies a product URL.
--vendor=vendor-name
Specifies a vendor name.
--vendorurl=vendor-URL
Specifies a vendor URL.
--version=version-info
Specifies version information.
--vmname=vmname
Specifies the name of the VM to export.
--vsys=virtual-system-number
Specifies the number of the virtual system.
282
8 VBoxManage
8.21.2.2 Export a Virtual Machine to Oracle Cloud Infrastructure
VBoxManage export <machine> <‑‑output=cloud‑service‑provider>
[‑‑opc10] [‑‑vmname=vmname] [‑‑cloud=virtual‑system‑number]
[‑‑cloudprofile=cloud‑profile‑name] [‑‑cloudshape=cloud‑shape‑name]
[‑‑clouddomain=cloud‑domain] [‑‑clouddisksize=disk‑size‑in‑GB]
[‑‑cloudbucket=bucket‑name] [‑‑cloudocivcn=OCI‑VCN‑ID]
[‑‑cloudocisubnet=OCI‑subnet‑ID] [‑‑cloudkeepobject=true | false]
[‑‑cloudlaunchinstance=true | false] [‑‑cloudlaunchmode=EMULATED |
PARAVIRTUALIZED] [‑‑cloudpublicip=true | false]
The VBoxManage export command enables you to export a VM to a cloud service
provider such as Oracle Cloud Infrastructure. By default, the exported disk image
is converted into compressed VMDK format. This minimizes the amount of data to
transfer to the cloud service.
Some of the following options are configuration settings for the VM instance. As
a result, specify an Oracle Cloud Identifier (OCID) for a resource. Use the Oracle
Cloud Infrastructure Console to view OCIDs.
--output=cloud-service-provider
Specifies the short name of the cloud service provider to which you
export the VM. For Oracle Cloud Infrastructure, specify OCI://.
The short form of this option is -o.
--opc10
Exports in Oracle Cloud Infrastructure format.
--cloud=number-of-virtual-system
Specifies a number that identifies the VM to export. Numbering starts at 0
for the first VM.
--vmname=vmname
Specifies the name of the exported VM, which is used as the VM instance
name in Oracle Cloud Infrastructure.
--cloudprofile=cloud-profile-name
Specifies the cloud profile to use to connect to the cloud service provider.
The cloud profile contains your Oracle Cloud Infrastructure account
details, such as your user OCID and the fingerprint for your public key.
To use a cloud profile, you must have the required permissions on Oracle
Cloud Infrastructure.
--cloudshape=cloud-shape-name
Specifies the shape used by the VM instance. The shape defines the
number of CPUs and the amount of memory that is allocated to the VM
instance. Ensure that the shape is compatible with the exported image.
--clouddomain=cloud-domain
Specifies the availability domain to use for the VM instance. Enter the full
name of the availability domain.
283
Oracle VirtualBox: User Guide for Release 7.1
--clouddisksize=disk-size-in-GB
Specifies the amount of disk space, in gigabytes, to use for the exported
disk image. Valid values are from 50 GB to 300 GB.
--cloudbucket=bucket-name
Specifies the bucket in which to store uploaded files. In Oracle Cloud
Infrastructure, a bucket is a logical container for storing objects.
--cloudocivcn=OCI-VCN-ID
Specifies the OCID of the virtual cloud network (VCN) to use for the VM
instance.
--cloudocisubnet=OCI-subnet-ID
Specifies the OCID of the VCN subnet to use for the VM instance.
--cloudkeepobject=true | false
Specifies whether to store the exported disk image in Oracle Object
Storage.
--cloudlaunchinstance=true | false
Specifies whether to start the VM instance after the export to Oracle
Cloud Infrastructure completes.
--cloudlaunchinstance=EMULATED | PARAVIRTUALIZED
Specifies the launch mode used for the instance. Paravirtualized mode
gives improved performance.
--cloudpublicip=true | false
Specifies whether to enable a public IP address for the VM instance.
8.21.3 Example
The following example shows how to export the myVM VM to Oracle Cloud
Infrastructure. The command's option arguments describe the configuration of the
myVM_Cloud VM in Oracle Cloud Infrastructure.
# VBoxManage export myVM --output=OCI:// --cloud=0 --vmname=myVM_Cloud \
--cloudprofile="standard user" --cloudbucket=myBucket \
--cloudshape=VM.Standard2.1 --clouddomain=US-ASHBURN-AD-1 --
clouddisksize=50 \
--cloudocivcn=ocid1.vcn.oc1.iad.aaaa... --
cloudocisubnet=ocid1.subnet.oc1.iad.aaaa... \
--cloudkeepobject=true --cloudlaunchinstance=true --cloudpublicip=true
284
8 VBoxManage
8.22 VBoxManage extpack
Extension package management
8.22.1 Synopsis
VBoxManage extpack install [‑‑replace] [‑‑accept‑license=sha256]
<tarball>
VBoxManage extpack uninstall [‑‑force] <name>
VBoxManage extpack cleanup
8.22.2 Description
8.22.2.1 extpack install
VBoxManage extpack install [‑‑replace] [‑‑accept‑license=sha256]
<tarball>
Installs a new extension pack on the system. This command will fail if an older
version of the same extension pack type is already installed and the --replace
isn't supplied. The --replace option uninstalls any previously installed extension
packs of the same type being installed before the new extension pack is installed.
--replace
Uninstall existing extension pack before installing the specified extension
pack.
--accept-license=sha256
Accept the license text with the given SHA-256 hash value.
VBoxManage will display the SHA-256 value when performing a manual
installation. The hash can be calculated manually by extracting the
license file from the extension pack using tar(1) and running sha256sum
or similar to generate the hash value.
tarball
The file containing the extension pack to be installed.
8.22.2.2 extpack uninstall
VBoxManage extpack uninstall [‑‑force] <name>
Uninstalls an extension pack from the system. The subcommand will also succeed
in the case where the specified extension pack is not present on the system. You
can use VBoxManage list extpacks to list the names of the extension packs which
are currently installed.
285
Oracle VirtualBox: User Guide for Release 7.1
--force
Overrides most refusals to uninstall an extension pack
name
The name of the extension pack to be uninstalled.
8.22.2.3 extpack cleanup
VBoxManage extpack cleanup
Used to remove temporary files and directories that may have been left behind if a
previous install or uninstall command failed.
8.22.3 Examples
How to list extension packs:
$ VBoxManage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VirtualBox Extension Pack
Version: 4.1.12
Revision: 77218
Edition:
Description: USB 2.0 Host Controller, VirtualBox RDP, PXE ROM with
E1000 support.
VRDE Module: VBoxVRDP
Usable: true
Why unusable:
How to remove an extension pack:
$ VBoxManage extpack uninstall "Oracle VirtualBox Extension Pack"
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully uninstalled "Oracle VirtualBox Extension Pack".
8.23 VBoxManage getextradata
View keyword values that are associated with a virtual machine or configuration
8.23.1 Synopsis
VBoxManage getextradata <global | uuid | vmname> <keyword | enumerate>
8.23.2 Description
The VBoxManage getextradata command enables you to retrieve keyword data
that is associated with a virtual machine (VM) or with an Oracle VirtualBox
configuration.
286
8 VBoxManage
global
Specifies to retrieve information about the configuration rather than a
VM.
uuid | vmname
Specifies the Universally Unique Identifier (UUID) or name of the VM.
enumerate
Shows all keyword values for the specified VM or configuration.
keyword
Specifies the keyword for which to retrieve its value.
8.23.3 Examples
The following command retrieves the installdate keyword value for the Fedora5
VM:
$ VBoxManage getextradata Fedora5 installdate
VirtualBox Command Line Management Interface Version version-number
Copyright (C) 2005-2024 Oracle and/or its affiliates
Value: 2006.01.01
The following command retrieves the information for all keywords of the
OracleLinux7u4 VM:
$ VBoxManage getextradata OracleLinux7u4 enumerate
Key: GUI/LastCloseAction, Value: PowerOff
Key: GUI/LastGuestSizeHint, Value: 1048,696
Key: GUI/LastNormalWindowPosition, Value: 851,286,1048,738
The following command retrieves the information for all keywords in the
configuration:
$ VBoxManage getextradata global enumerate
Key: GUI/LastItemSelected, Value: m=OracleLinux7u4
Key: GUI/LastWindowPosition, Value: 951,510,960,520
Key: GUI/SplitterSizes, Value: 318,637
Key: GUI/Toolbar/MachineTools/Order, Value: Details
Key: GUI/Tools/LastItemsSelected, Value: Welcome,Details
Key: GUI/UpdateCheckCount, Value: 71
Key: GUI/UpdateDate, Value: 1 d, 2022-10-10, stable, 7.0.0
Key: GUI/VirtualMediaManager/Details/Expanded, Value: true
8.23.4 See Also
8.39 VBoxManage setextradata on page 367
287
Oracle VirtualBox: User Guide for Release 7.1
8.24 VBoxManage guestcontrol
Control a virtual machine from the host system
8.24.1 Synopsis
VBoxManage guestcontrol <uuid | vmname> run [‑‑arg0=argument
0] [‑‑domain=domainname] [‑‑dos2unix] [‑‑exe=filename]
[‑‑ignore‑orphaned‑processes] [‑‑no‑wait‑stderr | ‑‑wait‑stderr]
[‑‑no‑wait‑stdout | ‑‑wait‑stdout] [‑‑passwordfile=password‑file
| ‑‑password=password] [‑‑profile] [‑‑putenv=var‑name=[value]]
[‑‑quiet] [‑‑timeout=msec] [‑‑unix2dos] [‑‑unquoted‑args]
[‑‑username=username] [‑‑cwd=directory] [‑‑verbose]
<‑‑[argument...]>
VBoxManage guestcontrol <uuid | vmname> start
[‑‑arg0=argument 0] [‑‑domain=domainname] [‑‑exe=filename]
[‑‑ignore‑orphaned‑processes] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑profile] [‑‑putenv=var‑name=[value]]
[‑‑quiet] [‑‑timeout=msec] [‑‑unquoted‑args] [‑‑username=username]
[‑‑cwd=directory] [‑‑verbose] <‑‑[argument...]>
VBoxManage guestcontrol <uuid | vmname> copyfrom [‑‑dereference]
[‑‑domain=domainname] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑no‑replace] [‑‑recursive]
[‑‑target‑directory=host‑destination‑dir] [‑‑update]
[‑‑username=username] [‑‑verbose] <guest‑source0>
guest‑source1[...] <host‑destination>
VBoxManage guestcontrol <uuid | vmname> copyto [‑‑dereference]
[‑‑domain=domainname] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑no‑replace] [‑‑recursive]
[‑‑target‑directory=guest‑destination‑dir] [‑‑update]
[‑‑username=username] [‑‑verbose] <host‑source0> host‑source1[...]
VBoxManage guestcontrol <uuid | vmname> mkdir [‑‑domain=domainname]
[‑‑mode=mode] [‑‑parents] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑username=username] [‑‑verbose]
<guest‑directory...>
VBoxManage guestcontrol <uuid | vmname> rmdir [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑quiet] [‑‑recursive] [‑‑username=username] [‑‑verbose]
<guest‑directory...>
VBoxManage guestcontrol <uuid | vmname> rm [‑‑domain=domainname]
[‑‑force] [‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑quiet] [‑‑username=username] [‑‑verbose] <guest‑directory...>
VBoxManage guestcontrol <uuid | vmname> mv [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑quiet] [‑‑username=username] [‑‑verbose] <source...>
<destination‑directory>
288
8 VBoxManage
VBoxManage guestcontrol <uuid | vmname> mktemp [‑‑directory]
[‑‑domain=domainname] [‑‑mode=mode] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑secure] [‑‑tmpdir=directory‑name]
[‑‑username=username] [‑‑verbose] <template‑name>
VBoxManage guestcontrol <uuid | vmname> mount
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑username=username] [‑‑verbose]
VBoxManage guestcontrol <uuid | vmname> fsinfo [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑human‑readable] [‑‑quiet] [‑‑total] [‑‑username=username]
[‑‑verbose] <path>
VBoxManage guestcontrol <uuid | vmname> stat [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password] [‑‑quiet]
[‑‑username=username] [‑‑verbose] <filename>
VBoxManage guestcontrol <uuid | vmname> list <all | files | processes |
sessions> [‑‑quiet] [‑‑verbose]
VBoxManage guestcontrol <uuid | vmname> closeprocess [‑‑session‑id=ID |
‑‑session‑name=name‑or‑pattern] [‑‑quiet] [‑‑verbose] <PID...>
VBoxManage guestcontrol <uuid | vmname> closesession [‑‑all |
‑‑session‑id=ID | ‑‑session‑name=name‑or‑pattern] [‑‑quiet]
[‑‑verbose]
VBoxManage guestcontrol <uuid | vmname> updatega [‑‑quiet] [‑‑verbose]
[‑‑source=guest‑additions.ISO] [‑‑wait‑start] [‑‑[argument...]]
VBoxManage guestcontrol <uuid | vmname> watch [‑‑quiet] [‑‑verbose]
8.24.2 Description
The VBoxManage guestcontrol command enables you to control a guest (VM) from
the host system. See 4.10 Guest Control of Applications on page 128.
8.24.2.1 Common Options and Operands
The following options can be used by any of the VBoxManage guestcontrol
subcommands:
uuid | vmname
Specifies the Universally Unique Identifier (UUID) or name of the VM.
--quiet
Specifies that the command produce quieter output.
The short form of this option is -q.
289
Oracle VirtualBox: User Guide for Release 7.1
--verbose
Specifies that the command produce more detailed output.
The short form of this option is -v.
Some of the VBoxManage guestcontrol subcommands require that you provide
guest credentials for authentication. The subcommands are: copyfrom, copyto,
fsinfo, mkdir, mktemp, mount, mv, rmdir, rm, run, start, and stat.
While you cannot perform anonymous executions, a user account password is
optional and depends on the guest's OS security policy. If a user account does
not have an associated password, specify an empty password. On OSes such as
Windows, you might need to adjust the security policy to permit user accounts
with an empty password. In addition, global domain rules might apply and
therefore cannot be changed.
The following options are used for authentication on the guest VM:
--domain=domainname
Specifies the user domain for Windows guest VMs.
--password=password
Specifies the password for the specified user. If you do not specify a
password on the command line or if the password is empty, the specified
user needs to have an empty password.
--passwordfile=filename
Specifies the absolute path to a file on the host system that contains the
password for the specified user. If the password file is empty or if you do
not specify a password on the command line, the specified user needs to
have an empty password.
--username=username
Specifies an existing user in the guest OS that runs the process. If
unspecified, the name of the user on the host invoking the VBoxManage
command will be used as the username for the guest OS login.
8.24.2.2 Guest Process Restrictions
By default, you can run up to 255 guest processes simultaneously. If attempting
to start a new guest process would exceed this limit and there are inactive guest
processes then the the oldest inactive guest process is discarded to run the new
process. You cannot retrieve the output from a discarded guest process. If all 255
guest processes are active and running, attempting to start a new guest process
fails.
290
8 VBoxManage
8.24.2.3 Run a Command in the guest
VBoxManage guestcontrol <uuid | vmname> run [‑‑arg0=argument
0] [‑‑domain=domainname] [‑‑dos2unix] [‑‑exe=filename]
[‑‑ignore‑orphaned‑processes] [‑‑no‑wait‑stderr | ‑‑wait‑stderr]
[‑‑no‑wait‑stdout | ‑‑wait‑stdout] [‑‑passwordfile=password‑file
| ‑‑password=password] [‑‑profile] [‑‑putenv=var‑name=[value]]
[‑‑quiet] [‑‑timeout=msec] [‑‑unix2dos] [‑‑unquoted‑args]
[‑‑username=username] [‑‑cwd=directory] [‑‑verbose]
<‑‑[argument...]>
The VBoxManage guestcontrol vmname run command enables you to execute a
program in the guest VM. Standard input, standard output, and standard error are
redirected from the VM to the host system until the program completes.
Note:
Microsoft Windows imposes certain limitations when running graphical user
interface applications launched using VBoxManage guestcontrol run. See 14
Known Limitations on page 515.
--exe=path-to-executable
Specifies the absolute path of the executable program to run in the guest
VM. For example: C:\Windows\System32\calc.exe.
--arg0=alternate-executable-name
Specifies an alternate name (i.e. arg0 or argv[0]) for the executable being
run in the guest.
--cwd=path-to-directory
Specifies the absolute path of a directory in which to start the program.
Optional. The directory must exist and be accessible to the guest user. For
example: C:\Users\production\work_area.
The short form of this option is -C.
--timeout=msec
Specifies the maximum amount of time, in milliseconds, that the program
can run. While the program runs, VBoxManage receives its output.
If you do not specify a timeout value, VBoxManage waits indefinitely for
the process to end, or for an error to occur.
291
Oracle VirtualBox: User Guide for Release 7.1
--putenv=NAME=[value]
Sets, modifies, and unsets environment variables in the guest VM
environment.
When you create a guest process, it runs with the default standard guest
OS environment. Use this option to modify environment variables in that
default environment.
Use the --putenv=NAME=[value] option to set or modify the
environment variable specified by NAME.
Use the --putenv=NAME= option to unset the environment variable
specified by NAME.
Ensure that any environment variable name or value that includes
spaces is enclosed by quotes.
Specify a --putenv option for each environment variable that you want
to modify.
The short form of this option is -E.
--unquoted-args
Disables the escaped double quoting of arguments that you pass to the
program. For example, \"fred\".
--ignore-orphaned-processes
Ignores orphaned processes. Not yet implemented.
--profile
Uses a shell profile to specify the environment to use. Not yet
implemented.
--no-wait-stdout
Does not wait for the guest process to end or receive its exit code and any
failure explanation.
--wait-stdout
Waits for the guest process to end to receive its exit code and any failure
explanation. The VBoxManage command receives the standard output of
the guest process while the process runs.
--no-wait-stderr
Does not wait for the guest process to end to receive its exit code, error
messages, and flags.
--wait-stderr
Waits for the guest process to end to receive its exit code, error messages,
and flags. The VBoxManage command receives the standard error of the
guest process while the process runs.
--dos2unix
Transform DOS or Windows guest output to UNIX or Linux output. This
transformation changes CR + LF line endings to LF. Not yet implemented.
292
8 VBoxManage
--unix2dos
Transform UNIX or Linux guest output to DOS or Windows output. This
transformation changes LF line endings to CR + LF.
-- [argument...]
Specifies one or more arguments to pass to the program being run in the
guest.
Ensure that any command argument that includes spaces is enclosed by
quotes.
8.24.2.4 Start a Command on the guest
VBoxManage guestcontrol <uuid | vmname> start
[‑‑arg0=argument 0] [‑‑domain=domainname] [‑‑exe=filename]
[‑‑ignore‑orphaned‑processes] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑profile] [‑‑putenv=var‑name=[value]]
[‑‑quiet] [‑‑timeout=msec] [‑‑unquoted‑args] [‑‑username=username]
[‑‑cwd=directory] [‑‑verbose] <‑‑[argument...]>
The VBoxManage guestcontrol vmname start command enables you to execute a
guest program and returns after the command has been successfully started. The
invoked command doesn't wait until all data from stdout or stderr has been read
before returning.
Note:
Microsoft Windows imposes certain limitations when running graphical user
interface applications launched using VBoxManage guestcontrol start. See 14
Known Limitations on page 515.
8.24.2.5 Copy a file from the guest to the host.
VBoxManage guestcontrol <uuid | vmname> copyfrom [‑‑dereference]
[‑‑domain=domainname] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑no‑replace] [‑‑recursive]
[‑‑target‑directory=host‑destination‑dir] [‑‑update]
[‑‑username=username] [‑‑verbose] <guest‑source0>
guest‑source1[...] <host‑destination>
The VBoxManage guestcontrol vmname copyfrom command enables you to copy a
file from the guest VM to the host system.
--dereference
Enables following of symbolic links on the guest file system.
--no-replace
Only copies a file if it does not exist on the host yet.
The short form of this option is -n.
293
Oracle VirtualBox: User Guide for Release 7.1
--recursive
Recursively copies files and directories from the specified guest directory
to the host.
The short form of this option is -R.
--target-directory=host-dst-dir
Specifies the absolute path of the destination directory on the host
system. For example, C:\Temp.
--update
Only copies a file if the guest file is newer than on the host.
The short form of this option is -u.
guest-source0 [guest-source1 [...]]
Specifies the absolute path of one or more files to copy from the guest
VM. For example, C:\Windows\System32\calc.exe. You can use
wildcards to specify multiple files. For example, C:\Windows\System*
\*.dll.
8.24.2.6 Copy a file from the host to the guest.
VBoxManage guestcontrol <uuid | vmname> copyto [‑‑dereference]
[‑‑domain=domainname] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑no‑replace] [‑‑recursive]
[‑‑target‑directory=guest‑destination‑dir] [‑‑update]
[‑‑username=username] [‑‑verbose] <host‑source0> host‑source1[...]
The VBoxManage guestcontrol vmname copyto command enables you to copy a
file from the host system to the guest VM.
--dereference
Enables following of symbolic links on the host system.
--no-replace
Only copies a file if it does not exist on the guest yet.
The short form of this option is -n.
--recursive
Recursively copies files and directories from the specified host directory
to the guest.
The short form of this option is -R.
--target-directory=guest-dst-dir
Specifies the absolute path of the destination directory on the guest. For
example, /home/myuser/fromhost.
--update
Only copies a file if the host file is newer than on the guest.
The short form of this option is -u.
294
8 VBoxManage
host-source0 [host-source1 [...]]
Specifies the absolute path of a file to copy from the host system. For
example, C:\Windows\System32\calc.exe. You can use wildcards to
specify multiple files. For example, C:\Windows\System*\*.dll.
8.24.2.7 Show guest filesystem information.
VBoxManage guestcontrol <uuid | vmname> fsinfo [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑human‑readable] [‑‑quiet] [‑‑total] [‑‑username=username]
[‑‑verbose] <path>
The VBoxManage guestcontrol vmname fsinfo command enables you to show
filesystem information of the guest VM.
An alternate form of this subcommand is df.
--human-readable
Shows the disk sizes in a human readable form.
--total
Produces a grand total of all disk sizes.
guest-path [guest-path...]
Specifies an absolute path to show guest filesystem information for.
8.24.2.8 Create a directory on the guest.
VBoxManage guestcontrol <uuid | vmname> mkdir [‑‑domain=domainname]
[‑‑mode=mode] [‑‑parents] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑username=username] [‑‑verbose]
<guest‑directory...>
The VBoxManage guestcontrol vmname mkdir command enables you to create one
or more directories on the guest VM.
Alternate forms of this subcommand are md, createdir, and createdirectory.
--parents
Creates any of the missing parent directories of the specified directory.
For example, if you attempt to create the D:\Foo\Bar directory and the
D:\Foo directory does not exist, using the --parents creates the missing
D:\Foo directory. However, if you attempt to create the D:\Foo\Bar and
do not specify the --parents option, the command fails.
--mode=mode
Specifies the permission mode to use for the specified directory. If you
specify the --parents option, the mode is used for the associated parent
directories, as well. mode is a four-digit octal mode such as 0755.
295
Oracle VirtualBox: User Guide for Release 7.1
guest-dir [guest-dir...]
Specifies an absolute path of one or more directories to create on the
guest VM. For example, D:\Foo\Bar.
If all of the associated parent directories do not exist on the guest VM,
you must specify the --parents option.
You must have sufficient rights on the guest VM to create the specified
directory and its parent directories.
8.24.2.9 Remove a directory from the guest.
VBoxManage guestcontrol <uuid | vmname> rmdir [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑quiet] [‑‑recursive] [‑‑username=username] [‑‑verbose]
<guest‑directory...>
The VBoxManage guestcontrol vmname rmdir command enables you to delete the
specified directory from the guest VM.
Alternate forms of this subcommand are removedir and removedirectory.
--recursive
Recursively removes directories from the specified from the guest VM.
The short form of this option is -R.
guest-dir [guest-dir...]
Specifies an absolute path of one or more directories to remove from
the guest VM. You can use wildcards to specify the directory names. For
example, D:\Foo\*Bar.
You must have sufficient rights on the guest VM to remove the specified
directory and its parent directories.
8.24.2.10 Remove a file from the guest.
VBoxManage guestcontrol <uuid | vmname> rm [‑‑domain=domainname]
[‑‑force] [‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑quiet] [‑‑username=username] [‑‑verbose] <guest‑directory...>
The VBoxManage guestcontrol vmname rm command enables you to delete the
specified files from the guest VM.
The alternate form of this subcommand is removefile.
--force
Forces the operation and overrides any confirmation requests.
The short form of this option is -f.
296
8 VBoxManage
guest-file [guest-file...]
Specifies an absolute path of one or more files to remove from the guest
VM. You can use wildcards to specify the file names. For example, D:
\Foo\Bar\text*.txt.
You must have sufficient rights on the guest VM to remove the specified
file.
8.24.2.11 Rename a file or Directory on the guest
VBoxManage guestcontrol <uuid | vmname> mv [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑quiet] [‑‑username=username] [‑‑verbose] <source...>
<destination‑directory>
The VBoxManage guestcontrol vmname mv command enables you to rename files
and directories on the guest VM.
Alternate forms of this subcommand are move, ren, and rename.
guest-source [guest-source...]
Specifies an absolute path of a file or a single directory to move or
rename on the guest VM. You can use wildcards to specify the file names.
You must have sufficient rights on the guest VM to access the specified
file or directory.
dest
Specifies the absolute path of the renamed file or directory, or the
destination directory to which to move the files. If you move only one
file, dest can be a file or a directory, otherwise dest must be a directory.
You must have sufficient rights on the guest VM to access the destination
file or directory.
8.24.2.12 Create a Temporary File or Directory on the guest
VBoxManage guestcontrol <uuid | vmname> mktemp [‑‑directory]
[‑‑domain=domainname] [‑‑mode=mode] [‑‑passwordfile=password‑file |
‑‑password=password] [‑‑quiet] [‑‑secure] [‑‑tmpdir=directory‑name]
[‑‑username=username] [‑‑verbose] <template‑name>
The VBoxManage guestcontrol vmname mktemp command enables you to create a
temporary file or temporary directory on the guest VM. You can use this command
to assist with the subsequent copying of files from the host system to the guest VM.
By default, this command creates the file or directory in the guest VM's platform-
specific temp directory.
Alternate forms of this subcommand are createtemp and createtemporary.
--directory
Creates a temporary directory that is specified by the template operand.
297
Oracle VirtualBox: User Guide for Release 7.1
--secure
Enforces secure file and directory creation by setting the permission
mode to 0755. Any operation that cannot be performed securely fails.
--mode=mode
Specifies the permission mode to use for the specified directory. mode is a
four-digit octal mode such as 0755.
--tmpdir=directory
Specifies the absolute path of the directory on the guest VM in which to
create the specified file or directory. If unspecified, directory is the
platform-specific temp directory.
template
Specifies a template file name for the temporary file, without a directory
path. The template file name must contain at least one sequence of three
consecutive X characters, or must end in X.
8.24.2.13 Shows mount points on the guest
VBoxManage guestcontrol <uuid | vmname> mount
[‑‑passwordfile=password‑file | ‑‑password=password]
[‑‑username=username] [‑‑verbose]
The VBoxManage guestcontrol vmname mount command enables you to the
current mount points on the guest VM. For Windows guests this shows the mapped
drives.
8.24.2.14 Show a file or File System Status on the guest
VBoxManage guestcontrol <uuid | vmname> stat [‑‑domain=domainname]
[‑‑passwordfile=password‑file | ‑‑password=password] [‑‑quiet]
[‑‑username=username] [‑‑verbose] <filename>
The VBoxManage guestcontrol vmname stat command enables you to show the
status of files or file systems on the guest VM.
file [file ...]
Specifies an absolute path of a file or file system on the guest VM. For
example, /home/foo/a.out.
You must have sufficient rights on the guest VM to access the specified
files or file systems.
8.24.2.15 List the Configuration and Status Information for a Guest Virtual Machine
VBoxManage guestcontrol <uuid | vmname> list <all | files | processes |
sessions> [‑‑quiet] [‑‑verbose]
The VBoxManage guestcontrol vmname list command enables you to list guest
control configuration and status information. For example, the output shows open
guest sessions, guest processes, and files.
298
8 VBoxManage
all|sessions|processes|files
Indicates the type of information to show. all shows all available data,
sessions shows guest sessions, processes shows processes, and files
shows files.
8.24.2.16 Terminate a Process in a guest Session
VBoxManage guestcontrol <uuid | vmname> closeprocess [‑‑session‑id=ID |
‑‑session‑name=name‑or‑pattern] [‑‑quiet] [‑‑verbose] <PID...>
The VBoxManage guestcontrol vmname closeprocess command enables you to
terminate a guest process that runs in a guest session. Specify the process by using
a process identifier (PID) and the session by using the session ID or name.
--session-id=ID
Specifies the ID of the guest session.
--session-name=name|pattern
Specifies the name of the guest session. Use a pattern that contains
wildcards to specify multiple sessions.
PID [PID ...]
Specifies the list of PIDs of guest processes to terminate.
8.24.2.17 Close a guest Session
VBoxManage guestcontrol <uuid | vmname> closesession [‑‑all |
‑‑session‑id=ID | ‑‑session‑name=name‑or‑pattern] [‑‑quiet]
[‑‑verbose]
The VBoxManage guestcontrol vmname closesession command enables you to
close a guest session. Specify the guest session either by session ID or by name.
--session-id=ID
Specifies the ID of the guest session.
--session-name=name|pattern
Specifies the name of the guest session. Use a pattern that contains
wildcards to specify multiple sessions.
--all
Closes all guest sessions.
8.24.2.18 Update the Guest Additions Software on the guest
VBoxManage guestcontrol <uuid | vmname> updatega [‑‑quiet] [‑‑verbose]
[‑‑source=guest‑additions.ISO] [‑‑wait‑start] [‑‑[argument...]]
The VBoxManage guestcontrol vmname updatega command enables you to update
the Guest Additions software installed in the specified guest VM.
299
Oracle VirtualBox: User Guide for Release 7.1
Alternate forms of this subcommand are updateadditions and
updateguestadditions.
--source=new-iso-path
Specifies the absolute path of the Guest Additions update .ISO file on the
guest VM.
--reboot
Automatically reboots the guest after a successful Guest Additions
update.
--timeout=ms
Sets the timeout (in ms) to wait for the overall Guest Additions update to
complete. By default no timeout is being used.
--verify
Verifies whether the Guest Additions were updated successfully after a
successful installation. A guest reboot is mandatory.
--wait-ready
Waits for the current Guest Additions being ready to handle the Guest
Additions update.
--wait-start
Starts the VBoxManage update process on the guest VM and then waits for
the Guest Additions update to begin before terminating the VBoxManage
process.
By default, the VBoxManage command waits for the Guest Additions
update to complete before it terminates. Use this option when a running
VBoxManage process affects the interaction between the installer and the
guest OS.
-- argument [argument ...]
Specifies optional command-line arguments to pass to the Guest
Additions updater. You might use the -- option to pass the appropriate
updater arguments to retrofit features that are not yet installed.
Ensure that any command argument that includes spaces is enclosed by
quotes.
8.24.2.19 Wait for a guest run level
The VBoxManage guestcontrol vmname waitrunlevel command enables you to
wait for a guest run level being reached.
--timeout=ms
Sets the timeout (in ms) to wait for reaching the run level. By default no
timeout is being used.
system|userland|desktop
Specifies the run level to wait for.
300
8 VBoxManage
8.24.2.20 Show Current Guest Control Activity
VBoxManage guestcontrol <uuid | vmname> watch [‑‑quiet] [‑‑verbose]
The VBoxManage guestcontrol vmname watch command enables you to show
current guest control activity.
8.24.3 Examples
The following VBoxManage guestcontrol run command executes the ls -l /usr
command on the My OL VM Oracle Linux VM as the user1 user.
$ VBoxManage --nologo guestcontrol "My OL VM" run --exe "/bin/ls" \
--username user1 --passwordfile pw.txt --wait-stdout -- -l /usr
The --exe option specifies the absolute path of the command to run in the guest
VM, /bin/ls. Use the -- option to pass any arguments that follow it to the ls
command.
Use the --username option to specify the user name, user1 and use the --
passwordfile option to specify the name of a file that includes the password for
the user1 user, pw.txt.
The --wait-stdout option waits for the ls guest process to complete before
providing the exit code and the command output. The --nologo option
suppresses the output of the logo information.
The following VBoxManage guestcontrol run command executes the ipconfig
command on the My Win VM Windows VM as the user1 user. Standard input,
standard output, and standard error are redirected from the VM to the host system
until the program completes.
$ VBoxManage --nologo guestcontrol "My Win VM" run \
--exe "c:\\windows\\system32\\ipconfig.exe" \
--username user1 --passwordfile pw.txt --wait-stdout
The --exe specifies the absolute path of command to run in the guest VM, c:
\windows\system32\ipconfig.exe. The double backslashes shown in this
example are required only on UNIX host systems.
Use the --username option to specify the user name, user1 and use the --
passwordfile option to specify the name of a file that includes the password for
the user1 user, pw.txt.
The --wait-stdout option waits for the ls guest process to complete before
providing the exit code and the command output. The --nologo option to
suppress the output of the logo information.
The following VBoxManage guestcontrol start command executes the ls -l /
usr command on the My OL VM Oracle Linux VM until the program completes.
$ VBoxManage --nologo guestcontrol "My Win VM" start \
--exe "c:\\windows\\system32\\ipconfig.exe" \
--username user1 --passwordfile pw.txt
301
Oracle VirtualBox: User Guide for Release 7.1
The following VBoxManage guestcontrol run command executes a /usr/bin/
busybox -l /usr command on the My OL VM Oracle Linux VM as the user1 user,
explicitly using ls as argument 0.
$ VBoxManage --nologo guestcontrol "My OL VM" run --exe "/usr/bin/
busybox" \
--username user1 --passwordfile pw.txt --wait-stdout --arg0 ls -- -l /
usr
The --exe option specifies the absolute path of the command to run in the guest
VM, /usr/bin/busybox. Use the -- option to pass any arguments that follow it to
the busybox command.
Use the --username option to specify the user name, user1 and use the --
passwordfile option to specify the name of a file that includes the password for
the user1 user, pw.txt.
The --wait-stdout option waits for the ls guest process to complete before
providing the exit code and the command output. The --nologo option
suppresses the output of the logo information.
The --arg0 option explicitly specifies the argument 0 to use for the command to
execute.
The default value of argument 0 (i.e. arg0 or argv[0]) is the value from the --exe
option unless the --arg0 option has been supplied.
8.25 VBoxManage guestproperty
Manage virtual machine guest properties
8.25.1 Synopsis
VBoxManage guestproperty get <uuid | vmname> <property‑name>
[‑‑verbose]
VBoxManage guestproperty enumerate <uuid | vmname> [‑‑no‑timestamp]
[‑‑no‑flags] [‑‑relative] [‑‑old‑format] [patterns...]
VBoxManage guestproperty set <uuid | vmname> <property‑name>
[property‑value [‑‑flags=flags]]
VBoxManage guestproperty unset <uuid | vmname> <property‑name>
VBoxManage guestproperty wait <uuid | vmname> <patterns>
[‑‑timeout=msec] [‑‑fail‑on‑timeout]
8.25.2 Description
The VBoxManage guestproperty command enables you to set or retrieve the
properties of a running virtual machine (VM). See 4.8 Guest Properties on page
125. Guest properties are arbitrary name-value string pairs that can be written to
302
8 VBoxManage
and read from by either the guest or the host. As a result, these properties can be
used as a low-overhead communication channel for strings provided that a guest
is running and has the Guest Additions installed. In addition, the Guest Additions
automatically set and maintain values whose keywords begin with /VirtualBox/.
8.25.2.1 General Command Operand
uuid | vmname
Specifies the Universally Unique Identifier (UUID) or name of the VM.
8.25.2.2 List All Properties for a Virtual Machine
VBoxManage guestproperty enumerate <uuid | vmname> [‑‑no‑timestamp]
[‑‑no‑flags] [‑‑relative] [‑‑old‑format] [patterns...]
The VBoxManage guestproperty enumerate command lists each guest property
and value for the specified VM. Note that the output is limited if the guest's
property store is not being updated, for example because the VM is not running or
because the Oracle VirtualBox Guest Additions are not installed.
--relative
Display the timestamp relative to current time.
--no-timestamp
Do not display the timestamp of the last update.
--no-flags
Do not display the flags.
--old-format
Use the output format from VirtualBox 6.1 and earlier.
pattern
Filters the list of properties based on the specified pattern, which can
contain the following wildcard characters:
* (asterisk)
Represents any number of characters. For example, the /VirtualBox*
pattern matches all properties that begin with /VirtualBox.
? (question mark)
Represents a single arbitrary character. For example, the fo? pattern
matches both foo and for.
| (pipe)
Specifies multiple alternative patterns. For example, the s*|t* pattern
matches any property that begins with s or t.
8.25.2.3 Retrieve a Property Value for a Virtual Machine
VBoxManage guestproperty get <uuid | vmname> <property‑name>
[‑‑verbose]
303
Oracle VirtualBox: User Guide for Release 7.1
The VBoxManage guestproperty get command retrieves the value of the specified
property. If the property cannot be found, for example because the guest is not
running, the command issues the following message:
No value set!
property-name
Specifies the name of the property.
--verbose
Provides the property value, timestamp, and any specified value
attributes.
8.25.2.4 Set a Property Value for a Virtual Machine
VBoxManage guestproperty set <uuid | vmname> <property‑name>
[property‑value [‑‑flags=flags]]
The VBoxManage guestproperty set command enables you to set a guest property
by specifying the property and its value. If you omit the value, the property is
deleted.
property-name
Specifies the name of the property.
property-value
Specifies the value of the property. If no value is specified, any existing
value is removed.
--flags=flags
Specify the additional attributes of the value. The following attributes can
be specified as a comma-separated list:
TRANSIENT
Removes the value with the VM data when the VM exits.
TRANSRESET
Removes the value when the VM restarts or exits.
RDONLYGUEST
Specifies that the value can be changed only by the host and that the
guest can read the value.
RDONLYHOST
Specifies that the value can be changed only by the guest and that the
host can read the value.
READONLY
Specifies that the value cannot be changed.
304
8 VBoxManage
8.25.2.5 Wait for a Property Value to Be Created, Deleted, or Changed
VBoxManage guestproperty wait <uuid | vmname> <patterns>
[‑‑timeout=msec] [‑‑fail‑on‑timeout]
The VBoxManage guestproperty wait command waits for a particular value that is
described by the pattern string to change, to be deleted, or to be created.
patterns
Specifies a pattern that matches the properties on which you want to
wait. For information about the pattern wildcards, see the description of
the --patterns option.
--timeoutmsec
Specifies the number of microseconds to wait.
--fail-on-timeout
Specifies that the command fails if the timeout is reached.
8.25.2.6 Unset a Virtual Machine Property Value
VBoxManage guestproperty unset <uuid | vmname> <property‑name>
The VBoxManage guestproperty unset command unsets the value of a guest
property.
The alternate form of this subcommand is delete.
property-name
Specifies the name of the property.
8.25.3 Examples
The following command lists the guest properties and their values for the win8
VM.
$ VBoxManage guestproperty enumerate win8
The following command creates a guest property called region for the win8 VM.
The value of the property is set to west.
$ VBoxManage guestproperty set win8 region west
8.26 VBoxManage hostonlyif
Manage host-only network interfaces
8.26.1 Synopsis
VBoxManage hostonlyif ipconfig <ifname> [‑‑dhcp | ‑‑ip=IPv4‑address
‑‑netmask=IPv4‑netmask | ‑‑ipv6=IPv6‑address
‑‑netmasklengthv6=length]
305
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage hostonlyif create
VBoxManage hostonlyif remove <ifname>
8.26.2 Description
The VBoxManage hostonlyif command enables you to change the IP configuration
of a host-only network interface. For a description of host-only networking,
see 6.7 Host-Only Networking on page 162. Each host-only network interface is
identified by a name and can either use the internal DHCP server or a manual IP
configuration, both IPv4 and IPv6.
8.26.2.1 Configure a Host-Only Interface
VBoxManage hostonlyif ipconfig <ifname> [‑‑dhcp | ‑‑ip=IPv4‑address
‑‑netmask=IPv4‑netmask | ‑‑ipv6=IPv6‑address
‑‑netmasklengthv6=length]
The VBoxManage hostonlyif ipconfig command configures a host-only interface.
ifname
Specifies the name of the network interface. The name is of the form
vboxnetN where N is the interface instance.
--dhcp
Uses DHCP for the network interface.
You cannot use this option with the --ip, --ipv6, --netmask, or --
netmasklengthv6 options.
--ip=IPv4-address
Specifies the IPv4 IP address for the network interface.
You cannot use this option with the --dhcp, --ipv6, or --
netmasklengthv6 options.
--netmask=IPv4-netmask
Specifies the IPv4 netmask of the network interface. The default value is
255.255.255.0.
You can only use this option with the --ip option.
--ipv6=IPv6-address
Specifies the IPv6 IP address for the network interface.
You cannot use this option with the --dhcp, --ip, or --netmask options.
--netmasklengthv6=length
Specifies the length of the IPv6 network interface. The default value is 64.
You can only use this option with the --ipv6 option.
306
8 VBoxManage
8.26.2.2 Create a Network Interface on the Host System
VBoxManage hostonlyif create
The VBoxManage hostonlyif create command creates a new host-only network
interface on the host operating system (OS). The network interface name is of the
form vboxnetN where N is the interface instance. You must run this command
before you can attach virtual machines (VMs) to the host-only network.
This command is currently unavailable on Solaris hosts but the equivalent
functionality is to run ifconfig vboxnet0 plumb as root or with sufficient
privileges.
8.26.2.3 Remove a Network Interface From the Host System
VBoxManage hostonlyif remove <ifname>
The VBoxManage hostonlyif remove command removes the specified host-only
network interface from the host OS.
This command is currently unavailable on Solaris hosts but the equivalent
functionality is to run ifconfig vboxnet0 unplumb as root or with sufficient
privileges.
ifname
Specifies the name of the network interface. The name is of the form
vboxnetN where N is the interface instance.
8.26.3 Examples
The following command creates a new host-only network interface.
$ VBoxManage hostonlyif create
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet2' was successfully created
The following command configures the IPv4 address for the vboxnet2 host-only
network interface.
$ VBoxManage hostonlyif ipconfig vboxnet2 --ip 10.0.2.18
8.27 VBoxManage hostonlynet
Host Only Network management
8.27.1 Synopsis
VBoxManage hostonlynet add <‑‑name=netname> [‑‑id=netid]
<‑‑netmask=mask> <‑‑lower‑ip=address> <‑‑upper‑ip=address>
[‑‑enable | ‑‑disable]
307
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage hostonlynet modify <‑‑name=netname | ‑‑id=netid>
[‑‑lower‑ip=address] [‑‑upper‑ip=address] [‑‑netmask=mask]
[‑‑enable | ‑‑disable]
VBoxManage hostonlynet remove <‑‑name=netname | ‑‑id=netid>
8.27.2 Description
The hostonlynet commands enable you to control host-only networks.
8.27.2.1 Common options
The subcommands of hostonlynet all operate on an host-only network that can be
identified via its name or uuid:
--name=netname
The host-only network name. You see it as VBoxNetworkName in the
output from VBoxManage list hostonlynets.
--id=netid
The host-only network uuid. If not specified when adding a new network,
one will be generated automatically.
8.27.2.2 hostonlynet add
VBoxManage hostonlynet add <‑‑name=netname> [‑‑id=netid]
<‑‑netmask=mask> <‑‑lower‑ip=address> <‑‑upper‑ip=address>
[‑‑enable | ‑‑disable]
Adds a new host-only network.
Options configuring the host-only network:
--netmask=mask
The network mask. Typically 255.255.255.0.
--lower-ip=address, --upper-ip=address
The IP address range for handing out via DHCP. The upper boundrary is
inclusive while the lower one is not, so the upper address will be handed
out to a client, while the lower address will be used by the host itself.
--enable, --disable
Whether to enable the host-only network or disable it. If not specified,
the network will be created in enabled state.
8.27.2.3 hostonlynet modify
VBoxManage hostonlynet modify <‑‑name=netname | ‑‑id=netid>
[‑‑lower‑ip=address] [‑‑upper‑ip=address] [‑‑netmask=mask]
[‑‑enable | ‑‑disable]
308
8 VBoxManage
This modifies an existing host-only network configuration. It takes the same
options as the add command.
8.27.2.4 hostonlynet remove
VBoxManage hostonlynet remove <‑‑name=netname | ‑‑id=netid>
Removes the specified host-only network.
8.28 VBoxManage import
Import a virtual appliance in OVF format or from a cloud service and create
virtual machines
8.28.1 Synopsis
VBoxManage import <ovfname | ovaname> [‑‑dry‑run]
[‑‑options=keepallmacs | keepnatmacs | importtovdi] [‑‑vsys=n]
[‑‑ostype=ostype] [‑‑vmname=name] [‑‑settingsfile=filename]
[‑‑basefolder=folder] [‑‑group=group] [‑‑memory=MB] [‑‑cpus=n]
[‑‑description=text] [‑‑eula=show | accept] [‑‑unit=n] [‑‑ignore]
[‑‑scsitype=BusLogic | LsiLogic] [‑‑disk=path] [‑‑controller=index]
[‑‑port=n]
VBoxManage import OCI:// ‑‑cloud [‑‑ostype=ostype] [‑‑vmname=name]
[‑‑basefolder=folder] [‑‑memory=MB] [‑‑cpus=n] [‑‑description=text]
<‑‑cloudprofile=profile> <‑‑cloudinstanceid=id>
[‑‑cloudbucket=bucket]
8.28.2 Description
The VBoxManage import command imports a virtual appliance either in OVF
format or from a cloud service such as Oracle Cloud Infrastructure (OCI). The
import is performed by copying virtual disk images (by default using the VMDK
image format) and by creating virtual machines (VMs) in Oracle VirtualBox. See
1.15 Importing and Exporting Virtual Machines on page 49.
You must specify the path name of an OVF file or OVA archive to use as input, or a
placeholder for the cloud case. For OVF appliances ensure that any disk images are
in the same directory as the OVF file.
Note that any options you specify to control the imported virtual appliance
or to modify the import parameters rely on the contents of the OVF file or the
information from the cloud service.
Before you use the import operation to create the VM, perform a dry run to verify
the correctness of your configuration. This is more useful with an OVF or OVA
appliance, because with a cloud service even a dry run needs to perform most of
the time consuming steps.
309
Oracle VirtualBox: User Guide for Release 7.1
The import from a cloud service downloads a temporary file containing both the
boot image and some metadata describing the details of the VM instance. The
temporary file is deleted after successful import.
8.28.2.1 Common Options
ovfname | ovaname
Specifies the name of the OVF file or OVA archive that describes the
appliance. In the cloud case this is usually a fixed string such as OCI://.
--dry-run
Performs a dry run of the VBoxManage import command instead of
performing the actual import operation. A dry run operation does the
following:
Outputs a description of the appliance's contents based on the
specified OVF or OVA file.
Shows how the appliance would be imported into Oracle VirtualBox.
In addition, the output shows any options that you can use to change
the import behavior.
The shortened form of this option is -n.
--options=keepallmacs | keepnatmacs | importtovdi
Enables you to fine-tune the import operation.
Valid arguments are as follows:
keepallmacs: Specifies that the MAC addresses of every virtual
network card are left unchanged.
keepnatmacs: Specifies that the MAC addresses of every virtual
network card are left unchanged if the network type is NAT.
importtovdi: Specifies that all new disk images are to be created using
the VDI file format.
--ostype=ostype
Specifies the guest operating system (OS) information for the VM. Use the
VBoxManage list ostypes command to view the OS type identifiers.
--vmname=name
Specifies the name for the imported VM to be used by Oracle VirtualBox.
--basefolder=folder
Specifies the folder where the files of the imported VM are stored.
--memory=MB
Specifies the memory size in Megabytes for the imported VM.
--cpus=n
Specifies the number of CPUs for the imported VM.
310
8 VBoxManage
--description=text
Specifies the description text visible in the GUI and CLI when checking
the VM details.
8.28.2.2 OVF / OVA Import Options
The following options are specific to importing a virtual appliance in OVF or
OVA format. Such an appliance can contain one or more VMs, which requires
specifying which VM configuration should be adjusted in case you want to change
it. See 1.15.2 Importing an Appliance in OVF Format on page 50.
VBoxManage import <ovfname | ovaname> [‑‑dry‑run]
[‑‑options=keepallmacs | keepnatmacs | importtovdi] [‑‑vsys=n]
[‑‑ostype=ostype] [‑‑vmname=name] [‑‑settingsfile=filename]
[‑‑basefolder=folder] [‑‑group=group] [‑‑memory=MB] [‑‑cpus=n]
[‑‑description=text] [‑‑eula=show | accept] [‑‑unit=n] [‑‑ignore]
[‑‑scsitype=BusLogic | LsiLogic] [‑‑disk=path] [‑‑controller=index]
[‑‑port=n]
--vsys=n
Specifies the index selecting a specific VM within the appliance. Affects
the following options.
--unit=n
Specifies the index selecting a specific unit of a VM within the appliance.
Affects the following options.
--settingsfile=filename
Specifies the filename (as a relative or absolute path) of the VM config
file which will be created as part of the import. The preferred way to
rename the settings file is to override the VM name using the --vmname
option and if necessary specify the folder in which to create the VM with
--basefolder.
--group=group
Specifies the primary group of the imported VM.
--eula=show | accept
Enables you to show or accept the license conditions of a VM within the
appliance,
Valid arguments are as follows:
show: Shows the EULA of a VM.
accepts: Accepts the EULA of a VM. Any VMs in an appliance which
have an EULA require accepting it, otherwise the import will fail.
--ignore
Ignores the hardware associated with the VM specified with the --unit
option when importing the VM, effectively removing all of its associated
hardware.
311
Oracle VirtualBox: User Guide for Release 7.1
--scsitype=BusLogic | LsiLogic
Enables you to select the type of the SCSI controller for the current unit of
an imported VM.
Valid arguments are as follows:
BusLogic: Uses the (very old) BusLogic SCSI controller type.
LsiLogic: Uses the (more modern) LsiLogic SCSI controller type.
8.28.2.3 Cloud Import Options
The following options are specific to importing a VM instance from a cloud service
provider. It always deals with a single VM. See 1.16.9 Importing an Instance from
Oracle Cloud Infrastructure on page 62.
VBoxManage import OCI:// ‑‑cloud [‑‑ostype=ostype] [‑‑vmname=name]
[‑‑basefolder=folder] [‑‑memory=MB] [‑‑cpus=n] [‑‑description=text]
<‑‑cloudprofile=profile> <‑‑cloudinstanceid=id>
[‑‑cloudbucket=bucket]
--cloud
Specifies that the import should be from the cloud.
--cloudprofile=profile
Specifies the cloud profile which is used to connect to the cloud service
provider. The cloud profile contains your Oracle Cloud Infrastructure
account details, such as your user OCID and the fingerprint for
your public key. To use a cloud profile, you must have the required
permissions on Oracle Cloud Infrastructure.
--cloudinstanceid=id
Specifies the ID of an existing instance in the cloud.
--cloudbucket=bucket
Specifies the bucket name in which to store the object created from the
instance. In Oracle Cloud Infrastructure, a bucket is a logical container
for storing objects. By default the first bucket available with the cloud
profile is used.
8.28.3 Examples
The following example performs the dry run of an OVF import operation for a
sample appliance that contains a Windows 10 guest:
$ VBoxManage import Windows10.ovf --dry-run
Interpreting Windows10.ovf...
OK.
Virtual system 0:
0: Suggested OS type: "Windows10_64"
(change with "--vsys 0 --ostype <type>"; use "list ostypes" to list
all)
1: Suggested VM name "win10-appliance"
(change with "--vsys 0 --vmname <name>")
2: Suggested VM group "/"
312
8 VBoxManage
(change with "--vsys 0 --group <group>")
3: Suggested VM settings file name "/home/user1/VirtualBox VMs/win10-
appliance/win10-appliance.vbox"
(change with "--vsys 0 --settingsfile <filename>")
4: Suggested VM base folder "/home/user1/VirtualBox VMs"
(change with "--vsys 0 --basefolder <path>")
5: End-user license agreement
(display with "--vsys 0 --eula show";
accept with "--vsys 0 --eula accept")
6: Number of CPUs: 1
(change with "--vsys 0 --cpus <n>")
7: Guest memory: 2048 MB (change with "--vsys 0 --memory <MB>")
8: Sound card (appliance expects "ensoniq1371", can change on import)
(disable with "--vsys 0 --unit 8 --ignore")
9: USB controller
(disable with "--vsys 0 --unit 9 --ignore")
10: Network adapter: orig bridged, config 2, extra type=bridged
11: Floppy
(disable with "--vsys 0 --unit 11 --ignore")
12: SCSI controller, type BusLogic
(change with "--vsys 0 --unit 12 --scsitype {BusLogic|LsiLogic}";
disable with "--vsys 0 --unit 12 --ignore")
13: IDE controller, type PIIX4
(disable with "--vsys 0 --unit 13 --ignore")
14: Hard disk image: source image=Windows10.vmdk,
target path=/home/user1/disks/Windows10.vmdk,
controller=12;channel=0
(change target path with "--vsys 0 --unit 14 --disk <path>";
change controller with "--vsys 0 --unit 14 --controller <index>";
change controller port with "--vsys 0 --unit 14 --port <n>";
disable with "--vsys 0 --unit 14 --ignore")
The dry run output lists and numbers the individual configuration items that are
described in the Windows10.ovf file. Some of the items include information about
how to disable or change the configuration of the item.
You can disable many of the items by using the --vsys X --unit Y --ignore
options. X is the number of the virtual system. The value is 0 unless the appliance
includes several virtual system descriptions. Y is the configuration item number.
Item 1 in the example command output specifies the name of the target machine.
Items 12 and 13 specify the IDE and SCSI hard disk controllers, respectively.
Item 14 indicates the hard disk image and the --disk option specifies the target
path where the image will be stored, the --controller option specifies which
controller the disk will be attached to, and the --port option specifies which port
on the controller the disk will be attached to. The default values are specified in
the OVF file.
You can combine several items for the same virtual system by specifying the same
value for the --vsys option. For example use the following command to import a
machine as described in the OVF, exclude the sound card and USB controller and
specify that the disk image is stored with a different name.
$ VBoxManage import Windows10.ovf --vsys 0 --unit 8 --ignore \
--unit 9 --ignore --unit 14 --disk Windows10_disk0.vmdk
The following example illustrates how to import a VM from Oracle Cloud
Infrastructure. To find the Oracle Cloud Infrastructure VM instances and its ID you
can list all available instances with:
313
Oracle VirtualBox: User Guide for Release 7.1
$ VBoxManage cloud --provider=OCI --profile=cloud-profile-name list
instances
Once you know the ID the following command imports the instance from Oracle
Cloud Infrastructure:
$ VBoxManage import OCI:// --cloud --vmname OCI_FreeBSD_VM --memory 4000
\
--cpus 3 --ostype FreeBSD_64 --cloudprofile "standard user" \
--cloudinstanceid ocid1.instance.oc1.iad.abuwc... --cloudbucket
myBucket
8.29 VBoxManage list
View system information and VM configuration details
8.29.1 Synopsis
VBoxManage list [‑‑long] [‑‑platform‑arch=x86 | arm] [‑‑sorted]
[bridgedifs | cloudnets | cloudprofiles | cloudproviders |
cpu‑profiles | dhcpservers | dvds | extpacks | floppies | groups
| hddbackends | hdds | hostcpuids | hostdrives | hostdvds |
hostfloppies | hostinfo | hostonlyifs | hostonlynets | intnets |
natnets | ostypes | ossubtypes | runningvms | screenshotformats |
systemproperties | usbfilters | usbhost | vms | webcams]
8.29.2 Description
The VBoxManage list subcommands enable you to obtain information about the
Oracle VirtualBox software, the VMs and associated services that you create.
8.29.2.1 Common Options
--long
Shows detailed information about each information entry if available.
The short form of this option is -l.
--platform-arch
Filters the output by the given platform architecture (if available,
otherwise ignored). The short form of this option is -p.
--sorted
Sorts the list of information entries alphabetically. The short form of this
option is -s.
8.29.2.2 List the Bridged Network Interfaces on the Host System
VBoxManage list bridgedifs
The VBoxManage list bridgedifs command lists the bridged network interfaces
that are currently available on the host system. The output shows detailed
314
8 VBoxManage
configuration information about each interface. See 6 Virtual Networking on page
153.
8.29.2.3 List the Cloud Network Interfaces
VBoxManage list cloudnets
The VBoxManage list cloudnets command lists the cloud network interfaces that
have been configured. A cloud network interface provides connectivity between
local VMs and a cloud network.
8.29.2.4 List the Cloud Profiles
VBoxManage list cloudprofiles
The VBoxManage list cloudprofiles command lists the cloud profiles that have
been configured. A cloud profile contains settings for a cloud service account.
8.29.2.5 List the Cloud Providers
VBoxManage list cloudproviders
The VBoxManage list cloudproviders command lists the cloud providers that are
supported by Oracle VirtualBox. Oracle Cloud Infrastructure is an example of a
cloud provider.
8.29.2.6 List the known CPU Profiles
VBoxManage list cpu‑profiles
The VBoxManage list cpu-profiles command lists the CPU profiles that are
known by Oracle VirtualBox.
8.29.2.7 List the DHCP Servers on the Host System
VBoxManage list dhcpservers
The VBoxManage list dhcpservers command lists the DHCP servers that are
currently available on the host system. The output shows detailed configuration
information about each DHCP server. See 6 Virtual Networking on page 153.
8.29.2.8 List the DVD Virtual Disk Images
VBoxManage list dvds
The VBoxManage list dvds command shows information about the DVD virtual
disk images that are currently in use by the Oracle VirtualBox software. For each
image, the output shows all the settings, the UUIDs associated with the image by
Oracle VirtualBox, and all files associated with the image.
This command performs the same function as the Virtual Media Manager. See 5.3
The Virtual Media Manager on page 137.
315
Oracle VirtualBox: User Guide for Release 7.1
8.29.2.9 List the Installed Oracle VirtualBox Extension Packs
VBoxManage list extpacks
The VBoxManage list extpacks command shows all Oracle VirtualBox extension
packs that are currently installed. See 1.5 Installing Oracle VirtualBox and
Extension Packs on page 28 and 8.22 VBoxManage extpack on page 285.
8.29.2.10 List the Floppy Disk Virtual Disk Images
VBoxManage list floppies
The VBoxManage list floppies command shows information about the floppy
disk images that are currently in use by the Oracle VirtualBox software. For each
image, the output shows all the settings, the UUIDs associated with the image by
Oracle VirtualBox, and all files associated with the image.
This command performs the same function as the Virtual Media Manager. See 5.3
The Virtual Media Manager on page 137.
8.29.2.11 List the Virtual Machine Groups
VBoxManage list groups
The VBoxManage list groups command shows all VM groups. See 1.11.2 Using VM
Groups on page 43.
8.29.2.12 List the Virtual Disk Backends
VBoxManage list hddbackends
The VBoxManage list hddbackends command lists all known virtual disk
backends of the Oracle VirtualBox software. For each such format, such as VDI,
VMDK, or RAW, this command lists the backend's capabilities and configuration.
8.29.2.13 List the Hard Disk Virtual Disk Images
VBoxManage list hdds
The VBoxManage list hdds command shows information about the hard disk
virtual disk images that are currently in use by the Oracle VirtualBox software. For
each image, the output shows all the settings, the UUIDs associated with the image
by Oracle VirtualBox, and all files associated with the image.
This command performs the same function as the Virtual Media Manager. See 5.3
The Virtual Media Manager on page 137.
8.29.2.14 List the CPUID Information for the Host System CPUs
VBoxManage list hostcpuids
The VBoxManage list hostcpuids command lists CPUID information for each CPU
on the host system. Use this information to perform a more fine grained analyis of
the host system's virtualization capabilities.
316
8 VBoxManage
8.29.2.15 List the Storage Drives on the Host System
VBoxManage list hostdrives
The VBoxManage list hostdrives command lists the disk drives on the host
system potentially useful for creating a VMDK raw disk image. Each entry includes
the name used to reference them from within Oracle VirtualBox.
8.29.2.16 List the DVD Drives on the Host System
VBoxManage list hostdvds
The VBoxManage list hostdvds command lists the DVD drives on the host system.
Each DVD entry includes the name used to access them from within Oracle
VirtualBox.
8.29.2.17 List the Floppy Disk Drives on the Host System
VBoxManage list hostfloppies
The VBoxManage list hostfloppies command lists the floppy disk drives on the
host system. Each floppy disk entry includes the name used to access them from
within Oracle VirtualBox.
8.29.2.18 List Information About the Host System
VBoxManage list hostinfo
The VBoxManage list hostinfo command shows information about the host
system. The output includes information about the CPUs, memory, and the OS
version.
8.29.2.19 List the Host-Only Network Interfaces on the Host System
VBoxManage list hostonlyifs
The VBoxManage list hostonlyifs command lists the host-only network
interfaces that are currently available on the host system. The output shows
detailed configuration information about each interface. See 6 Virtual Networking
on page 153.
8.29.2.20 List Host-Only Networks
VBoxManage list hostonlynets
The VBoxManage list hostonlynets command lists the host-only networks that
have been configured. A host-only network provides connectivity between the
host and local VMs. See 6 Virtual Networking on page 153.
8.29.2.21 List Internal Networks
VBoxManage list intnets
317
Oracle VirtualBox: User Guide for Release 7.1
The VBoxManage list intnets command shows information about the internal
networks. See 6 Virtual Networking on page 153.
8.29.2.22 List the NAT Network Interfaces on the Host System
VBoxManage list natnets
The VBoxManage list natnets command lists the NAT network interfaces that are
currently available on the host system. See 6 Virtual Networking on page 153.
8.29.2.23 List the Guest Operating Systems
VBoxManage list ostypes
The VBoxManage list ostypes command lists all guest operating systems (OSes)
that are known to Oracle VirtualBox. Each OS entry includes an identifier, a
description, a family identifier, a family description, and whether the OS has 64-bit
support.
You can use these identifiers with the VBoxManage modifyvm command.
8.29.2.24 List the Guest Operating System Subtypes
VBoxManage list ossubtypes
The VBoxManage list ossubtypes command lists all guest operating system (OS)
subtypes along with the associated guest OS descriptions that are known to Oracle
VirtualBox. Each list entry includes a guest OS family identifier, the guest OS
subtypes associated with that OS family (if any), and a description the guest OSes
associated with that OS subtype.
8.29.2.25 List the Running Virtual Machines
VBoxManage list runningvms
The VBoxManage list runningvms command lists all virtual machines (VMs) that
are currently running. By default this displays a compact list that shows the name
and UUID of each VM.
8.29.2.26 List the Available Screen Shot Formats
VBoxManage list screenshotformats
The VBoxManage list screenshotformats command shows the list of available
screen shot formats.
8.29.2.27 List System Properties
VBoxManage list systemproperties
The VBoxManage list systemproperties command shows a large collection of
global Oracle VirtualBox settings and limits, such as minimum and maximum
guest RAM, virtual hard disk size, folder settings, and the current authentication
library in use.
318
8 VBoxManage
8.29.2.28 List the Registered Global USB Filters
VBoxManage list usbfilters
The VBoxManage list usbfilters command lists all global USB filters registered
with Oracle VirtualBox and displays the filter parameters. Global USB filters are
for devices which are accessible to all virtual machines.
8.29.2.29 List the USB Devices on the Host System
VBoxManage list usbhost
The VBoxManage list usbhost command shows information about the USB
devices that are attached to the host system. The output includes information that
you can use to construct USB filters and indicates whether the device is currently
in use by the host system.
8.29.2.30 List Virtual Machines
VBoxManage list vms
The VBoxManage list vms command lists all virtual machines (VMs) that are
currently registered with Oracle VirtualBox. By default this command displays a
compact list that shows the name and UUID of each VM.
8.29.2.31 List the Webcams Attached to a Running Virtual Machine
VBoxManage list webcams
The VBoxManage list webcams command shows the list of webcams that are
attached to the running VM.
The output is a list of absolute paths or aliases that are used to attach the webcams
to the VM by using the VBoxManage webcam attach command.
8.29.3 Examples
The following command lists the VM groups configured for Oracle VirtualBox.
$ VBoxManage list groups
"/Linux-VMs"
"/Windows-VMs"
The following command lists the VMs that are currently running.
$ VBoxManage list runningvms
"ol7" {ol7-UUID}
"win8" {win8-UUID}
319
Oracle VirtualBox: User Guide for Release 7.1
8.30 VBoxManage mediumio
Medium content access
8.30.1 Synopsis
VBoxManage mediumio <‑‑disk=uuid|filename | ‑‑dvd=uuid|filename |
‑‑floppy=uuid|filename> [‑‑password‑file=‑|filename] formatfat
[‑‑quick]
VBoxManage mediumio <‑‑disk=uuid|filename | ‑‑dvd=uuid|filename |
‑‑floppy=uuid|filename> [‑‑password‑file=‑|filename] cat [‑‑hex]
[‑‑offset=byte‑offset] [‑‑size=bytes] [‑‑output=‑|filename]
VBoxManage mediumio <‑‑disk=uuid|filename | ‑‑dvd=uuid|filename
| ‑‑floppy=uuid|filename> [‑‑password‑file=‑|filename] stream
[‑‑format=image‑format] [‑‑variant=image‑variant] [‑‑output=‑|
filename]
8.30.2 Description
8.30.2.1 Common options
The subcommands of mediumio all operate on a medium which must be specified
using one of the following options along with an optional encryption password.
The following common options can be placed before or after the sub-command:
--disk=uuid|filename
Either the UUID or filename of a harddisk image, e.g. VDI, VMDK, VHD, +
+.
--dvd=uuid|filename
Either the UUID or filename of a DVD image, e.g. ISO, DMG, CUE.
--floppy=uuid|filename
Either the UUID or filename of a floppy image, e.g. IMG.
--password-file=-|filename
The name of a file containing the medium encryption password. If - is
specified, the password will be read from stdin.
8.30.2.2 mediumio formatfat
VBoxManage mediumio <‑‑disk=uuid|filename | ‑‑dvd=uuid|filename |
‑‑floppy=uuid|filename> [‑‑password‑file=‑|filename] formatfat
[‑‑quick]
Formats a medium with the FAT file system. This will erase the contents of the
medium.
320
8 VBoxManage
--quick
Quickformat the medium.
8.30.2.3 mediumio cat
VBoxManage mediumio <‑‑disk=uuid|filename | ‑‑dvd=uuid|filename |
‑‑floppy=uuid|filename> [‑‑password‑file=‑|filename] cat [‑‑hex]
[‑‑offset=byte‑offset] [‑‑size=bytes] [‑‑output=‑|filename]
Dumps the contents of the medium to stdout or the specified file.
--hex
Dump as hex bytes.
--offset
The byte offset in the medium to start.
--size
The number of bytes to dump.
--output
The output filename. As usual - is take to mean stdout.
8.30.2.4 mediumio stream
VBoxManage mediumio <‑‑disk=uuid|filename | ‑‑dvd=uuid|filename
| ‑‑floppy=uuid|filename> [‑‑password‑file=‑|filename] stream
[‑‑format=image‑format] [‑‑variant=image‑variant] [‑‑output=‑|
filename]
Converts the medium to a streamable format and dumps it to the given output.
--format
The format of the destination image.
--variant
The medium variant for the destination.
--output
The output filename. As usual - is take to mean stdout.
8.31 VBoxManage mediumproperty
Manage medium properties
8.31.1 Synopsis
VBoxManage mediumproperty [disk | dvd | floppy] set <uuid | filename>
<property‑name> <property‑value>
321
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage mediumproperty [disk | dvd | floppy] get <uuid | filename>
<property‑name>
VBoxManage mediumproperty [disk | dvd | floppy] delete <uuid |
filename> <property‑name>
8.31.2 Description
The VBoxManage mediumproperty command enables you to set, retrieve, or delete a
medium property.
8.31.2.1 Set a Medium Property
VBoxManage mediumproperty [disk | dvd | floppy] set <uuid | filename>
<property‑name> <property‑value>
The VBoxManage mediumproperty set command enables you to set a medium
property.
disk | dvd | floppy
Specifies the type of medium. Valid values are disk (hard drive), dvd, or
floppy.
uuid | filename
Specifies the Universally Unique Identifier (UUID) or absolute path name
of the medium or image.
property-name
Specifies the name of the property.
property-value
Specifies the value of the specified property.
8.31.2.2 Retrieve a Medium Property Value
VBoxManage mediumproperty [disk | dvd | floppy] get <uuid | filename>
<property‑name>
The VBoxManage mediumproperty get command enables you to retrieve the value
of a medium property.
disk | dvd | floppy
Specifies the type of medium. Valid values are disk (hard drive), dvd, or
floppy.
uuid | filename
Specifies the Universally Unique Identifier (UUID) or absolute path name
of the medium or image.
property-name
Specifies the name of the property.
322
8 VBoxManage
8.31.2.3 Delete a Medium Property
VBoxManage mediumproperty [disk | dvd | floppy] delete <uuid |
filename> <property‑name>
The VBoxManage mediumproperty delete command enables you to delete a
medium property.
disk | dvd | floppy
Specifies the type of medium. Valid values are disk (hard drive), dvd, or
floppy.
uuid | filename
Specifies the Universally Unique Identifier (UUID) or absolute path name
of the medium or image.
property-name
Specifies the name of the property.
8.31.3 Examples
The following command sets the property called prop1 to val1 for the ol7.vdi
disk image.
$ VBoxManage mediumproperty disk set ol7.vdi prop1 val1
The following command gets the value of the property called prop1 for the
ol7.vdi disk image.
$ VBoxManage mediumproperty disk get ol7.vdi prop1
8.32 VBoxManage metrics
Monitor system resource usage
8.32.1 Synopsis
VBoxManage metrics collect [‑‑detach] [‑‑list] [‑‑period=seconds]
[‑‑samples=count] [* | host | vmname metric‑list]
VBoxManage metrics disable [‑‑list] [* | host | vmname metric‑list]
VBoxManage metrics enable [‑‑list] [* | host | vmname metric‑list]
VBoxManage metrics list [* | host | vmname metric‑list]
VBoxManage metrics query [* | host | vmname metric‑list]
VBoxManage metrics setup [‑‑list] [‑‑periodseconds] [‑‑samplescount] [*
| host | vmname metric‑list]
323
Oracle VirtualBox: User Guide for Release 7.1
8.32.2 Description
The VBoxManage metrics command enables you to monitor system resource usage
for the host system and for virtual machines (VMs). For example, you can monitor
particular metrics, such as the percentage of time CPUs spend executing in user
mode (CPU/Load/User), over a specified sampling period.
Use the VBoxManage metrics query command to retrieve data at any time.
By default, metrics are not collected unless you run the VBoxManage metrics
setup command to specify a sampling interval in seconds and the number of
metrics to save.
Note that you can enable metric collection only for running VMs. Collected data
and collection settings for a VM are discarded when the VM shuts down.
8.32.2.1 Metrics
The host and VMs have different sets of associated metrics which you can view by
running the VBoxManage metrics list command.
Each metric is represented as a string that is composed of a category and a metric.
Optionally, the metric string can include any of the following: a submetric, a sub-
submetric, and an aggregate. The metric string has the following format:
category/metric[/submetric[/sub-submetric]][:aggregate]
category is the resource type, such as CPU, RAM, FS, Net.
metric is a measurement type that is associated with the resource category.
For example, the Load and MHz metrics are associated with the CPU resource
category.
submetric is an optional measurement type that is associated with the metric.
For example, the User, Kernel, and Idle submetrics are associated with the Load
metric.
sub-submetric is an optional measurement type that is associated with the
submetric. For example, the Rx and Tx sub-submetrics are associated with
the Rate submetric of the Net resource category. The associated metric is the
network interface.
aggregate is an optional function to provide minimum, maximum, and
average measurements for a resource category. For example, the RAM/Usage/
Free:min metric represents the minimum amount of available memory found
in all saved data on the host system.
By default, the VBoxManage metrics commands operate on the host system and
all VMs, and report on all metrics. You can optionally limit these commands to
operate on the host system or on a particular VM, and report on a list of one or
more metrics.
324
8 VBoxManage
8.32.2.2 Common Options
* | host | vmname
Specifies the component on which to operate. By default, this command
operates on the host system and all running VMs.
If you specify host, the VBoxManage metrics command operates on the
host system only. If you specify an asterisk (*), the command operates
on all VMs. If you specify the name of a VM, the VBoxManage metrics
command operates on that VM.
metric-list
Specifies a comma-separated list of one or more metrics.
The form of the metric must include the category and metric part of
the metric string separated by a slash.
Note that the VBoxManage metrics enable and VBoxManage metrics
disable commands require that you specify metrics as parameters. The
metrics must include only the resource category and metric part, such as
CPU/Load and RAM/Usage.
8.32.2.3 Collect Data Metrics
VBoxManage metrics collect [‑‑detach] [‑‑list] [‑‑period=seconds]
[‑‑samples=count] [* | host | vmname metric‑list]
The VBoxManage metrics collect command collects and outputs data periodically
until you stop the process by pressing Ctrl+C.
--detach
Disables the collection of metric data, so no data is output. Using this
option is the same as running the VBoxManage metrics setup command.
--list
Shows which metrics match the specified filter.
--period=seconds
Specifies the number of seconds to wait between collecting metric data
samples. The default value is 1.
--samples=count
Specifies the number of metric data samples to save. To view the saved
data, use the VBoxManage metrics query command. The default value is
1.
8.32.2.4 Disable Metric Data Collection
VBoxManage metrics disable [‑‑list] [* | host | vmname metric‑list]
The VBoxManage metrics disable command suspends data collection. This action
does not affect the data collection properties or the collected data. Note that
specifying a submetric in the metric list does not disable its underlying metrics.
325
Oracle VirtualBox: User Guide for Release 7.1
Note that the VBoxManage metrics disable command requires that you specify
metrics as parameters. The metrics must include only the resource category and
metric part, such as CPU/Load and RAM/Usage.
--list
Shows whether the command succeeded as expected.
8.32.2.5 Enable Metric Data Collection
VBoxManage metrics enable [‑‑list] [* | host | vmname metric‑list]
The VBoxManage metrics enable command resumes data collection after it has
been suspended by using the VBoxManage metrics disable command. Note that
specifying a submetric in the metric list does not enable its underlying metrics.
Unlike the VBoxManage metrics setup command, the VBoxManage metrics enable
command does not discard previously collected samples for the specified set of
objects and metrics.
Note that the VBoxManage metrics enable command requires that you specify
metrics as parameters. The metrics must include only the resource category and
metric part, such as CPU/Load and RAM/Usage.
--list
Shows whether the command succeeded as expected.
8.32.2.6 List Metric Values
VBoxManage metrics list [* | host | vmname metric‑list]
The VBoxManage metrics list command shows the metrics that are currently
available. Note that VM-specific metrics are shown only when that VM is running.
8.32.2.7 List Saved Metric Data
VBoxManage metrics query [* | host | vmname metric‑list]
The VBoxManage metrics query command retrieves and shows the saved metric
data.
Note that the VBoxManage metrics query command does not remove or flush
saved data but older samples are replaced by newer samples over time.
8.32.2.8 Configure Metric-Gathering Properties
VBoxManage metrics setup [‑‑list] [‑‑periodseconds] [‑‑samplescount] [*
| host | vmname metric‑list]
The VBoxManage metrics setup command configures metric-gathering properties.
Note that this command discards any previously collected samples for the
specified set of objects and metrics. To enable or disable metrics collection
without discarding the data, use the VBoxManage metrics enable command or the
VBoxManage metrics disable command, respectively.
326
8 VBoxManage
--list
Shows which metrics have been modified as a result of the command
execution.
--period=seconds
Specifies the number of seconds to wait between collecting metric data
samples. The default value is 1.
--samples=count
Specifies the number of metric data samples to save. To view the saved
data, use the VBoxManage metrics query command. The default value is
1.
8.32.3 Examples
The following example command enables the collection of host processor and
memory usage metrics every second. The --samples option saves the five latest
samples.
$ VBoxManage metrics setup --period 1 --samples 5 host CPU/Load,RAM/
Usage
The following command lists the metrics that are available to the host system and
VMs:
$ VBoxManage metrics list
Note that the host system and VMs have different sets of metrics.
The following example shows how to query metric data about the CPU time spent
in user and kernel modes for the test VM:
$ VBoxManage metrics query test CPU/Load/User,CPU/Load/Kernel
8.33 VBoxManage modifymedium
Change the characteristics of an existing disk image
8.33.1 Synopsis
VBoxManage modifymedium [disk | dvd | floppy] <uuid | filename>
[‑‑autoreset=on | off] [‑‑compact] [‑‑description=description]
[‑‑move=pathname] [‑‑property=name=[value]] [‑‑resize=megabytes
| ‑‑resizebyte=bytes] [‑‑setlocation=pathname] [‑‑type=normal |
writethrough | immutable | shareable | readonly | multiattach]
8.33.2 Description
The VBoxManage modifymedium command enables you to change the
characteristics of an existing disk image.
327
Oracle VirtualBox: User Guide for Release 7.1
Note:
For compatibility with earlier versions of Oracle VirtualBox, you can use the
modifyvdi and modifyhd commands.
disk | dvd | floppy
Specifies the media type of the image.
filename
Specifies the Universally Unique Identifier (UUID) or path name of the
disk image on the host file system. You can specify the UUID only if the
medium is registered. Use the VBoxManage list hdds command to list
the registered images. You can specify an absolute or relative path to the
medium.
--autoreset=on | off
Specifies whether to automatically reset an immutable hard disk on
every virtual machine (VM) startup. This option is only for immutable
hard disks and the default value is on. See 5.4 Special Image Write Modes
on page 141.
--compact
Compresses disk images by removing blocks that contain only zeroes.
This option shrinks a dynamically allocated image and reduces the
physical size of the image without affecting the logical size of the virtual
disk.
You can use this option for base images and for differencing images that
are created as part of a snapshot.
Note:
Before you compress the image, you must use a suitable software tool
to zero out free space in the guest system. For example:
Windows guests. Run the sdelete -z command.
Linux guests. Use the zerofree utility, which supports ext2 and ext3
file systems.
Mac OS X guests. Use the diskutil secureErase freespace 0 /
command.
Note that you can only use this option to compress VDI images. To
compress non-VID images, you can zero out free blocks and then clone
the disk to any other dynamically allocated format.
--description=description
Specifies a text description of the medium.
328
8 VBoxManage
--move=pathname
Specifies a relative or absolute path to a medium on the host system.
Use this option to relocate a medium to a different location on the host
system.
--property=name=value
Specifies a property name and value for the medium.
--resize=size
Specifies the new capacity of an existing image in MB. You can use this
option only to expand the capacity of an image. You can cannot shrink
the capacity of an image.
Note that you can only resize dynamically allocated disk images that use
the VDI and VHD formats. This option adjusts the logical size of a virtual
disk and has only a minor affect on the physical size.
For example, if your dynamically allocated 10 GB disk is full, you can
use the --resize 15360 option to increase the capacity of the existing
disk to 15 GB (15,360 MB). This operation enables you to avoid having to
create a new image and copy all data from within a VM.
Note that using this option only changes the capacity of the drive. So, you
might need to subsequently use a partition management tool in the guest
to adjust the main partition to fill the drive.
--resizebyte=size
Specifies the new capacity of an existing image in bytes. This option is
similar to the --resize option, but you specify the size in bytes instead
of megabytes.
--setlocation=pathname
Specifies the new location of the medium on the host system after the
medium has been moved. The path name can be relative to the current
directory or be absolute to the root.
Note that the VBoxManage modifymedium command does not perform any
sanity checks on the path name you specify. Ensure that the path name is
valid.
--type
Specifies the new mode type of an existing image. Valid values are
normal, immutable, writethrough, multi-attach, shareable, and
readonly. For descriptions of these mode types, see 5.4 Special Image
Write Modes on page 141.
8.33.3 Examples
The following command modifies the description for the disk image file called
disk01.vdi.
$ VBoxManage modifymedium disk disk01.vdi --description "Oracle Linux 7
image"
329
Oracle VirtualBox: User Guide for Release 7.1
The following command modifies the write mode for the disk image file called
disk01.vdi.
$ VBoxManage modifymedium disk disk01.vdi --type writethrough
8.33.4 See Also
8.29 VBoxManage list on page 314
8.34 VBoxManage modifynvram
List and modify the NVRAM content of a virtual machine
8.34.1 Synopsis
VBoxManage modifynvram <uuid | vmname> inituefivarstore
VBoxManage modifynvram <uuid | vmname> enrollmssignatures
VBoxManage modifynvram <uuid | vmname> enrollorclpk
VBoxManage modifynvram <uuid | vmname> enrollpk
[‑‑platform‑key=filename] [‑‑owner‑uuid=uuid]
VBoxManage modifynvram <uuid | vmname> enrollmok [‑‑mok=filename]
[‑‑owner‑uuid=uuid]
VBoxManage modifynvram <uuid | vmname> secureboot <‑‑enable |
‑‑disable>
VBoxManage modifynvram <uuid | vmname> listvars
VBoxManage modifynvram <uuid | vmname> queryvar [‑‑name=name]
[‑‑filename=filename]
VBoxManage modifynvram <uuid | vmname> deletevar [‑‑name=name]
[‑‑owner‑uuid=uuid]
VBoxManage modifynvram <uuid | vmname> changevar [‑‑name=name]
[‑‑filename=filename]
8.34.2 Description
The "modifynvram" commands are for experts who want to inspect and modify
the UEFI variable store of a virtual machine. Any mistakes made here can result in
a non-bootable virtual machine.
8.34.2.1 Common options
The subcommands of modifynvram all operate on a running virtual machine:
330
8 VBoxManage
uuid | vmname
Either the UUID or the name (case sensitive) of a VM.
8.34.2.2 modifynvram inituefivarstore
VBoxManage modifynvram <uuid | vmname> inituefivarstore
Initalizes the UEFI variable store to a default state. Any previous existing variable
store is deleted. Use with extreme caution!
8.34.2.3 modifynvram enrollmssignatures
VBoxManage modifynvram <uuid | vmname> enrollmssignatures
Enrolls the default Microsoft KEK and DB signatures required for UEFI secure
boot.
8.34.2.4 modifynvram enrollorclpk
VBoxManage modifynvram <uuid | vmname> enrollorclpk
Enrolls the default platform key provided by Oracle required for UEFI secure boot.
8.34.2.5 modifynvram enrollpk
VBoxManage modifynvram <uuid | vmname> enrollpk
[‑‑platform‑key=filename] [‑‑owner‑uuid=uuid]
Enrolls a custom platform key provided by the user required for UEFI secure boot.
The following commands use openssl to generate a new platform key:
$ openssl req -new -x509 -newkey rsa:2048 -keyout PK.key -out PK.crt
$ openssl x509 -in PK.crt -out PK.cer -outform DER
--platform-key=filename
The platform key provided as a DER encoded X.509 signature.
--owner-uuid=uuid
The UUID identifying the owner of the platform key.
8.34.2.6 modifynvram secureboot
VBoxManage modifynvram <uuid | vmname> secureboot <‑‑enable |
‑‑disable>
Enables or disables UEFI secure boot.
--enable
Enables UEFI secure boot if the state of the key enrolment permits.
--disable
Disables UEFI secure boot.
331
Oracle VirtualBox: User Guide for Release 7.1
8.34.2.7 modifynvram listvars
VBoxManage modifynvram <uuid | vmname> listvars
Lists all UEFI variables in the virtual machine's store along with their owner UUID.
8.34.2.8 modifynvram queryvar
VBoxManage modifynvram <uuid | vmname> queryvar [‑‑name=name]
[‑‑filename=filename]
Queries the content of a given UEFI variable identified by its name.
--name=name
UEFI variable name to query.
--filename=filename
Where to store the content of the variable upon success. This is optional,
if omitted the content will be dumped to the terminal as a hex dump.
8.34.2.9 modifynvram deletevar
VBoxManage modifynvram <uuid | vmname> deletevar [‑‑name=name]
[‑‑owner‑uuid=uuid]
Deletes the given variable identified by its name and owner UUID.
--name=name
UEFI variable name to delete.
--owner-uuid=uuid
The UUID identifying the owner of the variable to delete.
8.34.2.10 modifynvram changevar
VBoxManage modifynvram <uuid | vmname> changevar [‑‑name=name]
[‑‑filename=filename]
Changes the UEFI variable content to the one form the given file.
--name=name
UEFI variable name to change the data for.
--filename=filename
The file to read the data from.
332
8 VBoxManage
8.35 VBoxManage modifyvm
Change settings for a virtual machine that is stopped
8.35.1 Synopsis
VBoxManage modifyvm <uuid | vmname> [‑‑name=name] [‑‑groups=group
[,group...]] [‑‑description=description] [‑‑os‑type=OS‑type]
[‑‑icon‑file=filename] [‑‑memory=size‑in‑MB] [‑‑page‑fusion=on
| off] [‑‑vram=size‑in‑MB] [‑‑acpi=on | off] [‑‑ioapic=on |
off] [‑‑hardware‑uuid=UUID] [‑‑cpus=CPU‑count] [‑‑cpu‑hotplug=on
| off] [‑‑plug‑cpu=CPU‑ID] [‑‑unplug‑cpu=CPU‑ID]
[‑‑cpu‑execution‑cap=number] [‑‑x86‑pae=on | off]
[‑‑x86‑long‑mode=on | off] [‑‑ibpb‑on‑vm‑exit=on | off]
[‑‑ibpb‑on‑vm‑entry=on | off] [‑‑spec‑ctrl=on | off]
[‑‑l1d‑flush‑on‑sched=on | off] [‑‑l1d‑flush‑on‑vm‑entry=on |
off] [‑‑mds‑clear‑on‑sched=on | off] [‑‑mds‑clear‑on‑vm‑entry=on
| off] [‑‑cpu‑profile=host | Intel 8086 | Intel 80286 |
Intel 80386] [‑‑x86‑hpet=on | off] [‑‑hwvirtex=on | off]
[‑‑triple‑fault‑reset=on | off] [‑‑apic=on | off] [‑‑x86‑x2apic=on
| off] [‑‑paravirt‑provider=none | default | legacy | minimal
| hyperv | kvm] [‑‑paravirt‑debug=key=value[,key=value...]]
[‑‑nested‑paging=on | off] [‑‑large‑pages=on | off]
[‑‑x86‑vtx‑vpid=on | off] [‑‑x86‑vtx‑ux=on | off]
[‑‑nested‑hw‑virt=on | off] [‑‑virt‑vmsave‑vmload=on |
off] [‑‑accelerate‑3d=on | off] [‑‑accelerate‑2d‑video=on
| off] [‑‑chipset=ich9 | piix3 | armv8virtual]
[‑‑iommu=none | automatic | amd | intel] [‑‑tpm‑type=none
| 1.2 | 2.0 | host | swtpm] [‑‑tpm‑location=location]
[‑‑firmware‑logo‑fade‑in=on | off] [‑‑firmware‑logo‑fade‑out=on
| off] [‑‑firmware‑logo‑display‑time=msec]
[‑‑firmware‑logo‑image‑path=pathname]
[‑‑firmware‑boot‑menu=disabled | menuonly |
messageandmenu] [‑‑firmware‑apic=disabled | apic | x2apic]
[‑‑firmware‑system‑time‑offset=msec] [‑‑firmware‑pxe‑debug=on |
off] [‑‑system‑uuid‑le=on | off] [‑‑bootX= none | floppy | dvd |
disk | net] [‑‑rtc‑use‑utc=on | off] [‑‑graphicscontroller=none |
vboxvga | vmsvga | vboxsvga | qemuramfb] [‑‑snapshot‑folder=default
| pathname] [‑‑firmware=bios | efi | efi32 | efi64]
[‑‑guest‑memory‑balloon=size‑in‑MB] [‑‑default‑frontend=default |
name] [‑‑vm‑process‑priority=default | flat | low | normal | high]
[‑‑vm‑execution‑engine=default | hm | hwvirt | nem | native‑api |
interpreter | recompiler]
333
Oracle VirtualBox: User Guide for Release 7.1
VBoxManage modifyvm <uuid | vmname> [‑‑nicN= none | null
| nat | bridged | intnet | hostonly | hostonlynet |
generic | natnetwork | cloud] [‑‑nic‑typeN= Am79C970A
| Am79C973 | 82540EM | 82543GC | 82545EM | virtio]
[‑‑cable‑connectedN= on | off] [‑‑nic‑traceN= on | off]
[‑‑nic‑trace‑fileN=filename] [‑‑nic‑propertyN=name= [value]]
[‑‑nic‑speedN=kbps] [‑‑nic‑boot‑prioN=priority] [‑‑nic‑promiscN=
deny | allow‑vms | allow‑all] [‑‑nic‑bandwidth‑groupN=
none | name] [‑‑bridge‑adapterN= none | device‑name]
[‑‑cloud‑networkN=network‑name] [‑‑host‑only‑adapterN=
none | device‑name] [‑‑host‑only‑netN=network‑name]
[‑‑intnetN=network‑name] [‑‑nat‑networkN=network‑name]
[‑‑nic‑generic‑drvN=driver‑name] [‑‑mac‑addressN= auto |
MAC‑address]
VBoxManage modifyvm <uuid | vmname> [‑‑nat‑netN= network |
default] [‑‑nat‑pfN= [rule‑name],tcp | udp,[host‑IP],hostport,
[guest‑IP],guestport] [‑‑nat‑pfN=delete=rule‑name]
[‑‑nat‑tftp‑prefixN=prefix] [‑‑nat‑tftp‑fileN=filename]
[‑‑nat‑tftp‑serverN=IP‑address] [‑‑nat‑bind‑ipN=IP‑address]
[‑‑nat‑dns‑pass‑domainN= on | off] [‑‑nat‑dns‑proxyN= on | off]
[‑‑nat‑dns‑host‑resolverN= on | off] [‑‑nat‑localhostreachableN=
on | off] [‑‑nat‑settingsN=[mtu],[socksnd],[sockrcv],[tcpsnd],
[tcprcv]] [‑‑nat‑alias‑modeN= default | [log],[proxyonly],
[sameports]]
VBoxManage modifyvm <uuid | vmname> [‑‑mouse=ps2 | usb | usbtablet
| usbmultitouch | usbmtscreenpluspad] [‑‑keyboard=ps2 | usb]
[‑‑uartN= off | IO‑base IRQ] [‑‑uart‑modeN= disconnected |
serverpipe | clientpipe | tcpserverport | tcpclienthostname:port
| filefilename | device‑name] [‑‑uart‑typeN= 16450 | 16550A |
16750] [‑‑lpt‑modeN=device‑name] [‑‑lptN= off | IO‑base IRQ]
[‑‑audio‑controller=ac97 | hda | sb16] [‑‑audio‑codec=stac9700
| ad1980 | stac9221 | sb16] [‑‑audio‑driver=none | default
| null | dsound | was | oss | alsa | pulse | coreaudio]
[‑‑audio‑enabled=on | off] [‑‑audio‑in=on | off] [‑‑audio‑out=on
| off] [‑‑clipboard‑mode=disabled | hosttoguest | guesttohost |
bidirectional] [‑‑clipboard‑file‑transfers=enabled | disabled]
[‑‑drag‑and‑drop=disabled | hosttoguest | guesttohost |
bidirectional] [‑‑monitor‑count=number] [‑‑usb‑ehci=on | off]
[‑‑usb‑ohci=on | off] [‑‑usb‑xhci=on | off] [‑‑usb‑rename=old‑name
new‑name]
VBoxManage modifyvm <uuid | vmname> [‑‑recording=on | off]
[‑‑recording‑screens=all | none | screen‑ID[,screen‑ID...]]
[‑‑recording‑file=filename] [‑‑recording‑max‑size=MB]
[‑‑recording‑max‑time=msec] [‑‑recording‑opts=
key=value[,key=value...]] [‑‑recording‑video‑fps=fps]
[‑‑recording‑video‑rate=rate] [‑‑recording‑video‑res=widthxheight]
334
8 VBoxManage
VBoxManage modifyvm <uuid | vmname> [‑‑vrde=on | off]
[‑‑vrde‑property=property‑name= [property‑value]]
[‑‑vrde‑extpack=default | name] [‑‑vrde‑port=port]
[‑‑vrde‑address=hostip] [‑‑vrde‑auth‑type=null | external |
guest] [‑‑vrde‑auth‑library=default | name] [‑‑vrde‑multi‑con=on
| off] [‑‑vrde‑reuse‑con=on | off] [‑‑vrde‑video‑channel=on | off]
[‑‑vrde‑video‑channel‑quality=percent]
VBoxManage modifyvm <uuid | vmname> [‑‑teleporter=on | off]
[‑‑teleporter‑port=port] [‑‑teleporter‑address=address
| empty] [‑‑teleporter‑password=password]
[‑‑teleporter‑password‑file=filename | stdin]
[‑‑cpuid‑portability‑level=level] [‑‑cpuid‑set=leaf
[:subleaf] eaxebxecxedx] [‑‑cpuid‑remove=leaf [:subleaf]]
[‑‑cpuid‑remove‑all]
VBoxManage modifyvm <uuid | vmname> [‑‑tracing‑enabled=on | off]
[‑‑tracing‑config=string] [‑‑tracing‑allow‑vm‑access=on | off]
VBoxManage modifyvm <uuid | vmname> [‑‑usb‑card‑reader=on | off]
VBoxManage modifyvm <uuid | vmname> [‑‑autostart‑enabled=on | off]
[‑‑autostart‑delay=seconds]
VBoxManage modifyvm <uuid | vmname> [‑‑guest‑debug‑provider=none
| native | gdb | kd] [‑‑guest‑debug‑io‑provider=none |
tcp | udp | ipc] [‑‑guest‑debug‑address=IP‑Address | path]
[‑‑guest‑debug‑port=port]
VBoxManage modifyvm <uuid | vmname> [‑‑pci‑attach=host‑PCI‑address
[@guest‑PCI‑bus‑address]] [‑‑pci‑detach=host‑PCI‑address]
VBoxManage modifyvm <uuid | vmname> [‑‑testing‑enabled=on | off]
[‑‑testing‑mmio=on | off] [‑‑testing‑cfg‑dwordidx=value]
8.35.2 Description
The VBoxManage modifyvm command enables you to change the properties of a
registered virtual machine (VM) that is not running.
Most of these properties correspond to the VM settings that are shown in each
VM's Settings dialog in the VirtualBox Manager. See 3 Configuring Virtual Machines
on page 85. However, some settings can only be viewed and managed with the
VBoxManage command.
You can use the VBoxManage modifyvm command to change VM settings only when
the VM is powered off. The VM cannot be running or in saved state when you use
this command.
You can use the VBoxManage controlvm command to dynamically change some
VM machine settings while the VM is running. See 8.12 VBoxManage controlvm on
page 228.
335
Oracle VirtualBox: User Guide for Release 7.1
8.35.2.1 General Settings
VBoxManage modifyvm <uuid | vmname> [‑‑name=name] [‑‑groups=group
[,group...]] [‑‑description=description] [‑‑os‑type=OS‑type]
[‑‑icon‑file=filename] [‑‑memory=size‑in‑MB] [‑‑page‑fusion=on
| off] [‑‑vram=size‑in‑MB] [‑‑acpi=on | off] [‑‑ioapic=on |
off] [‑‑hardware‑uuid=UUID] [‑‑cpus=CPU‑count] [‑‑cpu‑hotplug=on
| off] [‑‑plug‑cpu=CPU‑ID] [‑‑unplug‑cpu=CPU‑ID]
[‑‑cpu‑execution‑cap=number] [‑‑x86‑pae=on | off]
[‑‑x86‑long‑mode=on | off] [‑‑ibpb‑on‑vm‑exit=on | off]
[‑‑ibpb‑on‑vm‑entry=on | off] [‑‑spec‑ctrl=on | off]
[‑‑l1d‑flush‑on‑sched=on | off] [‑‑l1d‑flush‑on‑vm‑entry=on |
off] [‑‑mds‑clear‑on‑sched=on | off] [‑‑mds‑clear‑on‑vm‑entry=on
| off] [‑‑cpu‑profile=host | Intel 8086 | Intel 80286 |
Intel 80386] [‑‑x86‑hpet=on | off] [‑‑hwvirtex=on | off]
[‑‑triple‑fault‑reset=on | off] [‑‑apic=on | off] [‑‑x86‑x2apic=on
| off] [‑‑paravirt‑provider=none | default | legacy | minimal
| hyperv | kvm] [‑‑paravirt‑debug=key=value[,key=value...]]
[‑‑nested‑paging=on | off] [‑‑large‑pages=on | off]
[‑‑x86‑vtx‑vpid=on | off] [‑‑x86‑vtx‑ux=on | off]
[‑‑nested‑hw‑virt=on | off] [‑‑virt‑vmsave‑vmload=on |
off] [‑‑accelerate‑3d=on | off] [‑‑accelerate‑2d‑video=on
| off] [‑‑chipset=ich9 | piix3 | armv8virtual]
[‑‑iommu=none | automatic | amd | intel] [‑‑tpm‑type=none
| 1.2 | 2.0 | host | swtpm] [‑‑tpm‑location=location]
[‑‑firmware‑logo‑fade‑in=on | off] [‑‑firmware‑logo‑fade‑out=on
| off] [‑‑firmware‑logo‑display‑time=msec]
[‑‑firmware‑logo‑image‑path=pathname]
[‑‑firmware‑boot‑menu=disabled | menuonly |
messageandmenu] [‑‑firmware‑apic=disabled | apic | x2apic]
[‑‑firmware‑system‑time‑offset=msec] [‑‑firmware‑pxe‑debug=on |
off] [‑‑system‑uuid‑le=on | off] [‑‑bootX= none | floppy | dvd |
disk | net] [‑‑rtc‑use‑utc=on | off] [‑‑graphicscontroller=none |
vboxvga | vmsvga | vboxsvga | qemuramfb] [‑‑snapshot‑folder=default
| pathname] [‑‑firmware=bios | efi | efi32 | efi64]
[‑‑guest‑memory‑balloon=size‑in‑MB] [‑‑default‑frontend=default |
name] [‑‑vm‑process‑priority=default | flat | low | normal | high]
[‑‑vm‑execution‑engine=default | hm | hwvirt | nem | native‑api |
interpreter | recompiler]
The following options enable you to modify general information about your VM.
The VBoxManage modifyvm command supports the following options:
--name=vmname
Changes the name of the VM and its related internal VM files. See 8.15
VBoxManage createvm on page 253.
--groups=group
Changes the group membership of a VM. Group names always begin with
a slash character (/) and can be nested. By default, VMs are members
of the / group. A VM can be member of multiple groups, but its primary
group determines the directory structure where the internal VM files are
placed by default.
336
8 VBoxManage
--description=desc
Changes the optional VM description. Use a description to record details
about the VM in a meaningful way. The GUI interprets HTML markup
while the VBoxManage modifyvm command enables you include arbitrary
strings that can contain multiple lines.
--os-type=OS-type
Specifies the guest operating system (OS) information for the VM. Use the
VBoxManage list ostypes command to view the OS type identifiers.
--icon-file=filename
Specifies the path to the VM icon file in PNG format on the host system.
The icon is shown in the VM manager UI and when running the VM with
UI.
--memory=size
Specifies the amount of host system RAM to allocate to the VM. The size is
in MB. See 1.9 Creating a Virtual Machine on page 31.
--page-fusion=on | off
Enables or disables the Page Fusion feature, which is disabled by default.
Use the Page Fusion feature to minimize the memory duplication
between VMs that have similar configurations and that run on the same
host system. See 4.11.2 Page Fusion on page 130.
--vram=size
Specifies the amount of RAM to allocate to the virtual graphics card. See
3.7 Display Settings on page 96.
--acpi=on | off
Determines whether the VM has ACPI support. See 3.6.1 Motherboard Tab
on page 93.
--ioapic=on | off
Determines whether the VM has I/O APIC support. See 3.6.1 Motherboard
Tab on page 93.
--hardware-uuid=uuid
Specifies the Universally Unique Identifier (UUID) to present to the guest
VM in memory tables (DMI/SMBIOS), hardware, and VM properties. By
default this hardware UUID is the same as the VM UUID. Cloning a VM
and the teleporting feature automatically preserve the hardware UUID
value. Likewise for Virtual Appliance export and import, but only if both
operations are done by Oracle VirtualBox.
--cpus=CPU-count
Specifies the number of virtual CPUs to assign to the VM. See 3.6.2
Processor Tab on page 95.
If CPU hot-plugging is enabled, this option specifies the maximum
number of virtual CPUs that can be plugged into the VMs.
337
Oracle VirtualBox: User Guide for Release 7.1
--cpu-hotplug=on | off
Enables or disables CPU hot-plugging. When enabled, you can
dynamically add virtual CPUs to a VM or remove virtual CPUs from a VM.
See 9.4 CPU Hot-Plugging on page 414.
--plug-cpu=CPU-ID
Adds a virtual CPU to the VM. CPU-ID is the index of the virtual CPU to
add. A valid index value is a number from 0 to the maximum number of
CPUs that you configured by using the --cpus option.
Only use this option if CPU hot-plugging is enabled.
--unplug-cpu=CPU-ID
Removes a virtual CPU from the VM. CPU-ID is the index of the virtual
CPU to remove. A valid index value is a number from 1 to the maximum
number of CPUs that you configured by using the --cpus option.
Only use this option if CPU hot-plugging is enabled.
Note that you cannot remove CPU 0.
--cpuexectioncap=percentage
Specifies how much CPU time a virtual CPU can use. A valid value is from
1 to 100. A value of 50 indicates that a single virtual CPU can use up to
50% of a single host CPU.
Use this feature with caution, it can have unexpected results including
timekeeping problems and lower performance than specified. If you
want to limit the resource usage of a VM it is more reliable to pick an
appropriate number of VCPUs.
--x86-pae=on | off
Enables or disables physical address extension (PAE). See 3.6.2 Processor
Tab on page 95.
--x86-long-mode=on | off
Enables or disables long mode. See 3.6.2 Processor Tab on page 95.
--ibpb-on-vm-exit=on | off
Enables use of Indirect Branch Prediction Barrier (IBPB) on every VM
exit.
--ibpb-on-vm-entry=on | off
Enables use of Indirect Branch Prediction Barrier (IBPB) on every VM
entry.
--spec-ctrl=on | off
Enables or disables the exposure of speculation control interfaces to the
guest VM. These interfaces must be available on the host system.
Depending on the host CPU and the workload, enabling speculation
control might significantly reduce performance.
338
8 VBoxManage
--l1d-flush-on-sched=on | off
Enables or disables level 1 data cache flushing when a thread is
scheduled to execute guest code. See 13.4.1 CVE-2018-3646 on page 512.
--l1d-flush-on-vm-entry=on | off
Enables or disables level 1 data cache flushing on every VM entry. See
13.4.1 CVE-2018-3646 on page 512.
--mds-clear-on-sched=on | off
Enables CPU buffer clearing when a thread is scheduled to execute
guest code. See 13.4.2 CVE-2018-12126, CVE-2018-12127, CVE-2018-12130,
CVE-2019-11091 on page 513.
--mds-clear-on-vm-entry=on | off
Enables CPU buffer clearing on every VM entry. See 13.4.2
CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091 on
page 513.
--cpu-profile=host | Intel 8086 | Intel 80286 | Intel 80386
Specifies the profile to use for guest CPU emulation. Specify a value that
is based on the host system CPU (host) or one of the following older Intel
micro-architectures: 8086, 80286, or 80386.
--x86-hpet=on | off
Enables or disables a High Precision Event Timer (HPET) that can replace
a legacy system timer. This feature is disabled by default. Note HPET is
supported on Windows versions starting with Vista.
--hwvirtex=on | off
Enables or disables the use of hardware virtualization extensions in the
processor of the host system. Such extensions are Intel VT-x or AMD-V.
See 10.3 Hardware Virtualization on page 481.
--triple-fault-reset=on | off
Enables or disables the resetting of the guest VM instead of triggering a
Guru Meditation. Some guest VMs raise a triple fault to reset the CPU, so
sometimes resetting the guest VM is the best outcome. This option only
applies to guests that do not use symmetric multiprocessing (SMP).
--apic=on | off
Enables or disables APIC. With APIC, OSes can use more than 16 interrupt
requests (IRQs) to avoid IRQ sharing and to improve reliability. APIC is
enabled by default. See 3.6.1 Motherboard Tab on page 93.
339
Oracle VirtualBox: User Guide for Release 7.1
--x86-x2apic=on | off
Enables or disables the CPU x2APIC feature. CPU x2APIC enables an
OS to run more efficiently on high core count configurations and to
optimize interrupt distribution in virtualized environments. This feature
is enabled by default.
Disable this feature when the OS that runs on a host system or a guest VM
is incompatible with CPU x2APIC.
--paravirt-provider=none | default | legacy | minimal |
hyperv | kvm
Specifies one of the following paravirtualization interfaces to provide to
the guest OS:
none does not expose any paravirtualization interface.
default selects the appropriate interface based on the guest OS type
when starting the VM. This is the default value used when creating
new VMs.
legacy selects a paravirtual interface for VMs that were created by
older Oracle VirtualBox versions.
minimal is required for Mac OS X guest VMs.
kvm is recommended for Linux guest VMs. See 10.5 Paravirtualization
Providers on page 483.
hyperv is recommended for Windows guest VMs. See 10.5
Paravirtualization Providers on page 483.
--paravirt-debug=property=value
Specifies debugging properties that are specific to the paravirtualization
provider configured for the specified VM. See 9.30 Paravirtualized
Debugging on page 461.
--nested-paging=on | off
Enables or disables the nested paging feature in the processor of the
host system. This option is available only when hardware virtualization
is enabled. See 10.3 Hardware Virtualization on page 481 and 13.4.1
CVE-2018-3646 on page 512.
--large-pages=on | off
Enables or disables the hypervisor's use of large pages, which can
improve performance by up to 5%. The use of large pages reduces TLB
use and overhead. This option is available only when both hardware
virtualization and nested paging are enabled.
--x86-vtx-vpid=on | off
Enables or disables the use of the tagged TLB (VPID) feature in the
processor of your host system. See 10.3 Hardware Virtualization on page
481. This option is available only when hardware virtualization is
enabled on Intel VT-x.
340
8 VBoxManage
--x86-vtx-ux=on | off
Enables or disables the use of unrestricted guest mode for executing the
guest VM. This option is available only when hardware virtualization is
enabled on Intel VT-x.
--nested-hw-virt=on | off
Enables or disables nested virtualization. Enabling makes hardware
virtualization features available to the VM. See 9.34 Nested Virtualization
on page 467.
--virt-vmsave-vmload=on | off
If hardware virtualization is enabled and the host has an AMD CPU,
this setting enables or disables the use of the virtualized vmsave/
vmload host feature while executing the VM. It is enabled by default.
It is recommended to leave it enabled as it has a drastic impact on
performance while executing nested VMs when using the nested
hardware virtualization feature. 9.34 Nested Virtualization on page 467.
--accelerate-3d=on | off
Enables or disables hardware 3D acceleration for the graphics adapter
variants which support it. This option has an effect only when the Guest
Additions are installed. See 4.6 Hardware-Accelerated Graphics on page
124.
--accelerate-2d-video=on | off
Enables or disables 2D video acceleration for the graphics adapter
variants which support it.
--chipset=piix3 | ich9 | armv8virtual
Specify the Intel chipset for Oracle VirtualBox to emulate. For the x86
platform, the default value is the Intel PIIX3 chipset. (piix3). For the ARM
platform, the default value is the ARMv8Virtual chipset. (armv8virtual).
Change this value only if you need to relax some of the chipset
constraints. See 3.6.1 Motherboard Tab on page 93.
--iommu=none | automatic | amd | intel
Specifies the IOMMU type for Oracle VirtualBox to emulate. Both Intel
and AMD IOMMU emulation currently require the use of the Intel ICH9
chipset (see --chipset option).
Valid values are as follows:
none – No IOMMU is present and is the default value.
automatic – An IOMMU is present but its type is automatically chosen
to match the host CPU vendor when the VM is powered on.
amd – An AMD IOMMU is present.
intel – An Intel IOMMU is present.
341
Oracle VirtualBox: User Guide for Release 7.1
--tpm-type=none | 1.2 | 2.0 | host | swtpm
Specifies the TPM type for Oracle VirtualBox to emulate.
Valid values are as follows:
none – No TPM is present and is the default value.
1.2 – A TPM conforming to the TCG specification version 1.2 is present.
2.0 – A TPM conforming to the TCG specification version 2.0 is present.
host – The host TPM is passed through to the guest. May not be
available on all supported host platforms.
swtpm – The VM connects to an external TPM emulation compliant to
swtpm. Requires to set the TPM location to connect to (see --tpm-
location option).
--firmware-logo-fade-in=on | off
Specifies whether the BIOS logo fades in on VM startup. By default, an
Oracle VirtualBox logo is shown.
--firmware-logo-fade-out=on | off
Specifies whether the BIOS logo fades out on VM startup.
--firmware-logo-display-time=msec
Specifies the amount of time in milliseconds that the BIOS logo is visible.
--firmware-logo-image-path=pathname
Replaces the existing BIOS logo with a different image. The replacement
image must be an uncompressed 16, 256 or 16M color bitmap file (BMP)
that does not contain color space information (Windows 3.0 format). Also
ensure that the image is no larger than 640 X 480 pixels.
--firmware-boot-menu=disabled | menuonly | messageandmenu
Specifies whether the BIOS permits you to select a temporary boot device.
Valid values are:
disabled outputs the alternate boot device message and permits you
to select a temporary boot device by pressing F12.
menuonly suppresses the alternate boot device message, but permits
you to select a temporary boot device by pressing F12.
messageandmenu suppresses the alternate boot device message and
prevents you from selecting a temporary boot device by pressing F12.
--firmware-apic=x2apic | apic | disabled
Specifies the APIC level of the firmware. Valid values are: x2apic, apic,
and disabled. When the value is disabled, neither the apic nor the
x2apic version of the firmware is used.
Note that if you specify the x2apic value and x2APIC is unsupported
by the virtual CPU, the APIC level downgrades to apic, if supported.
Otherwise, the APIC level downgrades to disabled. Similarly, if you
specify the apic value and APIC is unsupported by the virtual CPU, the
APIC level downgrades to disabled.
342
8 VBoxManage
--firmware-system-time-offset=msec
Specifies the time offset in milliseconds of the guest VM relative to the
time on the host system. If the offset value is positive, the guest VM time
runs ahead of the time on the host system.
--firmware-pxe-debug=on | off
Enables or disables additional debugging output when using the Intel
PXE boot ROM. The debug output is written to the release log file. See
12.1.2 Collecting Debugging Information on page 490.
--system-uuid-le=on | off
Enables or disables representing the system UUID in little endian form.
The default value is on for new VMs. For old VMs the setting is off to keep
the content of the DMI/SMBIOS table unchanged, which can be important
for Windows license activation.
--bootN=none | floppy | dvd | disk | net
Enables you to specify the boot device order for the VM by assigning
one of the device types to each of the four boot device slots that are
represented by N in the option name.
A value of 1 for N represents the first boot device slot, and so on.
The device types are floppy for floppy disks, dvd for DVDs or CDs, disk
for hard disks, and net for a network device. A value of none indicates
that no boot device is associated with the specified slot.
--rtc-use-utc=on | off
Specifies whether the real-time clock (RTC) uses coordinated universal
time (UTC). See 3.6.1 Motherboard Tab on page 93.
--graphicscontroller=none | vboxvga | vmsvga | vboxsvga
Specifies the graphics controller type to use. See 3.7.1 Screen Tab on page
96.
--snapshot-folder=default | pathname
Specifies the name of the VM's snapshot storage folder. If you specify
default, the folder name is Snapshots/ in the machine folder.
--firmware=bios | efi | efi32 | efi64
Specifies the firmware used to boot the VM. Valid values are: bios, efi,
efi32, or efi64. Use EFI values with care.
By default, BIOS firmware is used.
--guest-memory-balloon=size
Specifies the size of the guest memory balloon. The guest memory
balloon is the memory allocated by the Guest Additions from the guest
OS and returned to the hypervisor for use by other VMs. Specify size
in megabytes. The default value is 0 megabytes. See 4.11.1 Memory
Ballooning on page 129.
343
Oracle VirtualBox: User Guide for Release 7.1
--default-frontend=default | name
Specifies the default frontend to use when starting the specified VM. If
you specify default, the VM is shown in a window on the user's desktop.
See 8.46 VBoxManage startvm on page 381.
--vm-process-priority=default | flat | low | normal | high
Specifies the priority scheme of the VM process to use when starting the
specified VM and while the VM runs.
The following valid values are:
default – Default process priority determined by the OS.
flat – Assumes a scheduling policy which puts the process at the
default priority and with all threads at the same priority.
low – Assumes a scheduling policy which puts the process mostly
below the default priority of the host OS.
normal – Assume a scheduling policy which shares the CPU resources
fairly with other processes running with the default priority of the
host OS.
high – Assumes a scheduling policy which puts the task above the
default priority of the host OS. This policy might easily cause other
tasks in the system to starve.
8.35.2.2 Networking Settings
VBoxManage modifyvm <uuid | vmname> [‑‑nicN= none | null
| nat | bridged | intnet | hostonly | hostonlynet |
generic | natnetwork | cloud] [‑‑nic‑typeN= Am79C970A
| Am79C973 | 82540EM | 82543GC | 82545EM | virtio]
[‑‑cable‑connectedN= on | off] [‑‑nic‑traceN= on | off]
[‑‑nic‑trace‑fileN=filename] [‑‑nic‑propertyN=name= [value]]
[‑‑nic‑speedN=kbps] [‑‑nic‑boot‑prioN=priority] [‑‑nic‑promiscN=
deny | allow‑vms | allow‑all] [‑‑nic‑bandwidth‑groupN=
none | name] [‑‑bridge‑adapterN= none | device‑name]
[‑‑cloud‑networkN=network‑name] [‑‑host‑only‑adapterN=
none | device‑name] [‑‑host‑only‑netN=network‑name]
[‑‑intnetN=network‑name] [‑‑nat‑networkN=network‑name]
[‑‑nic‑generic‑drvN=driver‑name] [‑‑mac‑addressN= auto |
MAC‑address]
The following options enable you to modify networking on your VM. With all these
options, N is an integer greater than zero that represents the particular virtual
network adapter to configure.
344
8 VBoxManage
--nicN=none | null | nat | natnetwork | bridged | intnet |
hostonly | generic
Configures the network type used by each virtual network card in the
VM.
The following valid values correspond to the modes described in 6.2
Introduction to Networking Modes on page 154:
none – No networking present
null – Not connected to the host system
nat – Use network address translation (NAT)
natnetwork – Use a NAT network
bridged – Use bridged networking
intnet – Use internal networking
hostonly – Use host-only networking
generic – Access rarely used sub-modes
--nic-typeN=Am79C970A | Am79C973 | 82540EM | 82543GC |
82545EM | virtio
Identifies the type of networking hardware that Oracle VirtualBox
presents to the guest VM for the specified virtual network card. See 6.1
Virtual Networking Hardware on page 153.
Valid values are as follows:
Am79C970A represents the AMD PCNet PCI II.
Am79C973 represents the AMD PCNet FAST III, which is the default
value.
82540EM represents the Intel PRO/1000 MT Desktop.
82543GC represents the Intel PRO/1000 T Server.
82545EM represents the Intel PRO/1000 MT Server.
virtio represents a paravirtualized network adapter.
--cable-connectedN=on | off
Temporarily disconnects a virtual network interface, as if you pull a
network cable from a physical network card. You might use this option to
reset certain software components in the VM.
--nic-traceN=on | off
Enables or disables network tracing for the specified virtual network
card.
--nic-trace-fileN=filename
Specifies the absolute path of the file in which to write trace log
information. Use this option if network tracing is enabled.
345
Oracle VirtualBox: User Guide for Release 7.1
--nic-propertyN=name=value
Enables you to set property values and pass them to rarely used network
backends. To use this option, you must also use the --nic-generic-drv
option.
These properties are specific to the backend engine and differ between
the UDP Tunnel and the VDE backend drivers. For property examples, see
6.8 UDP Tunnel Networking on page 163.
--nic-speedN=kbps
Specifies the throughput rate in kilobits per second for rarely used
networking sub-modes such as VDE network and UDP Tunnel. Use this
option only if you used the --nic option to enable generic networking
for the specified virtual network card.
--nic-boot-prioN=priority
Assigns a priority to each NIC that determines the order in which that
NIC is used to perform a PXE network boot. The priority value is an
integer in the range from 0 to 4. Priority 0, which is the default value, is
the lowest priority. Priority 1 is the highest priority, and priorities 3 and 4
are lower.
This option has an effect only when using the Intel PXE boot ROM.
--nic-promiscN=deny | allow-vms | allow-all
Enables you to specify whether to deny or allow promiscuous mode for
the specified VM virtual network card. This option is relevant only for
bridged networking. Valid values are as follows:
deny hides any traffic that is not intended for the VM. This is the
default value.
allow-vms hides all host traffic from the VM, but allows the VM to see
traffic to and from other VMs.
allow-all allows the VM to see all traffic.
--nic-bandwidth-groupN=none | name
Adds or removes a bandwidth group assignment to the specified virtual
network interface. Valid values are as follows:
none removes any current bandwidth group assignment from the
specified virtual network interface.
name adds a bandwidth group assignment to the specified virtual
network interface.
See 6.12 Limiting Bandwidth for Network Input/Output on page 167.
--bridge-adapterN=none | device-name
Specifies the host interface to use for the specified virtual network
interface. See 6.5 Bridged Networking on page 159. Use this option only if
you used the --nic option to enable bridged networking for the specified
virtual network card.
346
8 VBoxManage
--host-only-adapterN=none | device-name
Specifies which host-only networking interface to use for the specified
virtual network interface. See 6.7 Host-Only Networking on page 162.
Use this option only if you used the --nic option to enable host-only
networking for the specified virtual network card.
--intnetN=network-name
Specifies the name of the internal network. See 6.6 Internal Networking
on page 161. Use this option only if you used the --nic option to enable
internal networking for the specified virtual network card.
--nat-networkN=network-name
Specifies the name of the NAT network to which this adapter is
connected. Use this option only if the networking type is natnetwork, not
nat.
--nic-generic-drvN=backend-driver
Enables you to access rarely used networking sub-modes, such as VDE
networks and UDP Tunnel. Use this option only if you used the --nic
option to enable generic networking for a virtual network card.
--mac-addressN=auto | MAC-address
Specifies the MAC address of the specified network adapter on the VM.
By default, Oracle VirtualBox assigns a random MAC address to each
network adapter at VM creation.
8.35.2.3 NAT Networking Settings
VBoxManage modifyvm <uuid | vmname> [‑‑nat‑netN= network |
default] [‑‑nat‑pfN= [rule‑name],tcp | udp,[host‑IP],hostport,
[guest‑IP],guestport] [‑‑nat‑pfN=delete=rule‑name]
[‑‑nat‑tftp‑prefixN=prefix] [‑‑nat‑tftp‑fileN=filename]
[‑‑nat‑tftp‑serverN=IP‑address] [‑‑nat‑bind‑ipN=IP‑address]
[‑‑nat‑dns‑pass‑domainN= on | off] [‑‑nat‑dns‑proxyN= on | off]
[‑‑nat‑dns‑host‑resolverN= on | off] [‑‑nat‑localhostreachableN=
on | off] [‑‑nat‑settingsN=[mtu],[socksnd],[sockrcv],[tcpsnd],
[tcprcv]] [‑‑nat‑alias‑modeN= default | [log],[proxyonly],
[sameports]]
The following options use N to specify the particular virtual network adapter to
modify.
--nat-netN=default | network
Specifies the IP address range to use for this network. See 9.8 Fine Tuning
the Oracle VirtualBox NAT Engine on page 421. Use this option only if
the networking type is nat, not natnetwork.
--nat-pfN=[name],tcp | udp,[host-IP],hostport,[guest-
IP],guestport
Specifies the NAT port-forwarding rule to use. See 6.3.1 Configuring Port
Forwarding with NAT on page 156.
347
Oracle VirtualBox: User Guide for Release 7.1
--nat-pfN=delete name
Specifies the NAT port-forwarding rule to delete. See 6.3.1 Configuring
Port Forwarding with NAT on page 156.
--nat-tftp-prefixN=prefix
Specifies a prefix to use for the built-in TFTP server. For example, you
might use a prefix to indicate where the boot file is located. See 6.3.2 PXE
Booting with NAT on page 157 and 9.8.2 Configuring the Boot Server (Next
Server) of a NAT Network Interface on page 422.
--nat-tftp-fileN=boot-file
Specifies the name of the TFT boot file. See 9.8.2 Configuring the Boot
Server (Next Server) of a NAT Network Interface on page 422.
--nat-tftp-serverN=tftp-server
Specifies the address of the TFTP server from which to boot. See 9.8.2
Configuring the Boot Server (Next Server) of a NAT Network Interface on
page 422.
--nat-bind-ipN=IP-address
Specifies an alternate IP address to which the NAT engine binds. See
9.8.3 Tuning TCP/IP Buffers for NAT on page 422. By default, Oracle
VirtualBox's NAT engine routes TCP/IP packets through the default
interface assigned by the host's TCP/IP stack.
--nat-dns-pass-domainN=on | off
Specifies whether the built-in DHCP server passes the domain name for
network name resolution.
--nat-dns-proxyN=on | off
Specifies whether the NAT engine is the proxy for all guest DNS requests
to the host system's DNS servers. See 9.8.5 Enabling DNS Proxy in NAT
Mode on page 423.
--nat-dns-host-resolverN=on | off
Specifies whether the NAT engine uses the host system's resolver
mechanisms to handle DNS requests. See 9.8.5 Enabling DNS Proxy in NAT
Mode on page 423.
--nat-localhostreachableN=on | off
Specifies whether the NAT engine allows traffic from the guest directed
to 10.0.2.2 to pass to the host's loopback interface, i.e. localhost or
127.0.0.1.
--nat-settingsN=[mtu],[socksnd],[sockrcv],[tcpsnd],[tcprcv]
Specifies values for tuning NAT performance. See 9.8.3 Tuning TCP/IP
Buffers for NAT on page 422.
348
8 VBoxManage
--nat-alias-modeN=default | [log],[proxyonly],[sameports]
Specifies the behavior of the NAT engine core as follows:
log enables logging
proxyonly switches off aliasing mode and makes NAT transparent
sameports enforces that the NAT engine sends packets through the
same port on which they originated
default disables all aliasing modes
For more information, see 9.8.7 Configuring Aliasing of the NAT Engine on
page 424.
8.35.2.4 Other Hardware Settings
VBoxManage modifyvm <uuid | vmname> [‑‑mouse=ps2 | usb | usbtablet
| usbmultitouch | usbmtscreenpluspad] [‑‑keyboard=ps2 | usb]
[‑‑uartN= off | IO‑base IRQ] [‑‑uart‑modeN= disconnected |
serverpipe | clientpipe | tcpserverport | tcpclienthostname:port
| filefilename | device‑name] [‑‑uart‑typeN= 16450 | 16550A |
16750] [‑‑lpt‑modeN=device‑name] [‑‑lptN= off | IO‑base IRQ]
[‑‑audio‑controller=ac97 | hda | sb16] [‑‑audio‑codec=stac9700
| ad1980 | stac9221 | sb16] [‑‑audio‑driver=none | default
| null | dsound | was | oss | alsa | pulse | coreaudio]
[‑‑audio‑enabled=on | off] [‑‑audio‑in=on | off] [‑‑audio‑out=on
| off] [‑‑clipboard‑mode=disabled | hosttoguest | guesttohost |
bidirectional] [‑‑clipboard‑file‑transfers=enabled | disabled]
[‑‑drag‑and‑drop=disabled | hosttoguest | guesttohost |
bidirectional] [‑‑monitor‑count=number] [‑‑usb‑ehci=on | off]
[‑‑usb‑ohci=on | off] [‑‑usb‑xhci=on | off] [‑‑usb‑rename=old‑name
new‑name]
The following options enable you to configure other hardware, such as the serial
port, monitor, audio device, USB ports, and the clipboard, and drag-and-drop
features.
--mouse=ps2 | usb | usbtablet | usbmultitouch |
usbmtscreenpluspad
Specifies the mode of the mouse to use in the VM. Valid values are: ps2,
usb, usbtablet, usbmultitouch and usbmtscreenpluspad.
--keyboard=ps2 | usb
Specifies the mode of the keyboard to use in the VM. Valid values are: ps2
and usb.
--uartN=off | I/O-base IRQ
Configures virtual serial ports for the VM. N represents the serial port to
modify. Valid values are off to disable the port or an I/O base address
and IRQ. For information about the traditional COM port I/O base address
and IRQ values, see 3.11 Serial Ports on page 101.
349
Oracle VirtualBox: User Guide for Release 7.1
--uart-modeN=mode
Specifies how Oracle VirtualBox connects the specified virtual serial port
to the host system that runs the VM. See 3.11 Serial Ports on page 101.
Ensure that you first configure the virtual serial port by using the --
uartN option.
Specify one of the following connection modes for each port:
disconnected indicates that even though the serial port is shown to
the guest VM, it is not connected. This state is like a physical COM port
without a cable attached.
server pipe-name creates the specified named pipe or local domain
socket on the host system and connects the virtual serial device to it.
On a Windows host system, pipe-name is a named pipe that has a
name that uses the following form: \\.\pipe\pipe-name.
On a Linux host system, pipe-name is a local domain socket.
client pipe-name connects the virtual serial device to the specified
named pipe or local domain socket.
Note that the named pipe or local domain socket must already exist.
tcpserver port creates a TCP socket with the specified TCP port on the
host system and connects the virtual serial device to it.
For UNIX-like systems, use ports over 1024 for non-root users.
tcpclient hostname:port connects the virtual serial device to the TCP
socket.
Note that the TCP socket must already exist.
file filename redirects the serial port output to the specified raw
file. Ensure that filename is the absolute path of the file on the host
system.
device-name: specifies the device name of a physical hardware
serial port on the specified host system to which the virtual serial port
connects.
Use this mode to connect a physical serial port to a VM.
On a Windows host system, the device name is a COM port such as
COM1. On a Linux host system, the device name is similar to /dev/
ttyS0.
--uart-typeN=UART-type
Configures the UART type for the specified virtual serial port (N). Valid
values are 16450, 16550A, and 16750. The default value is 16550A.
--lpt-modeN=device-name
Specifies the device name of the parallel port to use.
For a Windows host system, use a device name such as lpt1. For a Linux
host system, use a device name such as /dev/lp0.
350
8 VBoxManage
--lptN=I/O-base IRQ
Specifies the I/O base address and IRQ of the parallel port.
You can view the I/O base address and IRQ that the VM uses for the
parallel port in the Device Manager.
--audio-controller=controller-type
Specifies the audio controller to be used with the VM. Valid audio
controller type values are: ac97, hda, and sb16.
--audio-codec=codec-type
Specifies the audio codec to be used with the VM. Valid audio codec type
values are: stac9700, ad1980, stac9221, and sb16.
--audio-driver=type
Specifies whether which audio driver (backend) to use. none, default,
null, dsound, was, oss, alsa, pulse, and coreaudio.
Note that the audio driver are dependent on the host operating system.
Use the VBoxManage modifyvm command usage output to determine the
supported audio types for your host system.
For maximum interoperability between hosts, the default audio driver
can be used. The VM will then automatically select the most appropriate
audio driver for the current host available.
--audio-enabled=on|off
Specifies whether to enable or disable audio for the VM.
This option has precedence over the --audio-on and --audio-off options,
i.e. turning off audio via this option will turn off both, input and output,
audio.
--audio-in=on|off
Specifies whether to enable or disable audio capture from the host
system.
--audio-out=on|off
Specifies whether to enable or disable audio playback from the guest VM.
--clipboard-mode=value
Specifies how to share the guest VM or host system OS's clipboard with
the host system or guest VM, respectively. Valid values are: disabled,
hosttoguest, guesttohost, and bidirectional. See 3.5 General Settings
on page 91.
The clipboard feature is available only if you have the Guest Additions be
installed in the VM.
351
Oracle VirtualBox: User Guide for Release 7.1
--clipboard-file-transfers=value
Specifies whether file transfers via clipboard between the guest VM and
the host are enabled or not. Valid values are: disabled, enabled. Depends
on the current clipboard mode being set.
This clipboard file transfer feature is available only if you have the Guest
Additions be installed in the VM.
--drag-and-drop=value
Specifies how to use the drag and drop feature between the host system
and the VM. Valid values are: disabled, hosttoguest, guesttohost, and
bidirectional. See 4.5 Drag and Drop on page 122.
The drag and drop feature is available only if you have the Guest
Additions be installed in the VM.
--monitor-count=count
Enables you to configure multiple monitors. See 3.7 Display Settings on
page 96.
--usb-ohci=on | off
Enables or disables the VM's virtual USB 1.1 controller. See 3.12.1 USB
Settings on page 103.
--usb-ehci=on | off
Enables or disables the VM's virtual USB 2.0 controller. See 3.12.1 USB
Settings on page 103.
--usb-xhci=on | off
Enables or disables the VM's virtual USB 3.0 controller. This is the most
efficient option if the VM supports it. See 3.12.1 USB Settings on page 103.
--usb-rename=old-name new-name
Rename's the VM's virtual USB controller from old-name to new-name.
8.35.2.5 Recording Settings
VBoxManage modifyvm <uuid | vmname> [‑‑recording=on | off]
[‑‑recording‑screens=all | none | screen‑ID[,screen‑ID...]]
[‑‑recording‑file=filename] [‑‑recording‑max‑size=MB]
[‑‑recording‑max‑time=msec] [‑‑recording‑opts=
key=value[,key=value...]] [‑‑recording‑video‑fps=fps]
[‑‑recording‑video‑rate=rate] [‑‑recording‑video‑res=widthxheight]
The following options enable you to modify settings for video recording, audio
recording, or both.
--recording=on | off
Enables or disables the recording of a VM session into a WebM or VP8
file. When set to on, recording begins when the VM session starts.
352
8 VBoxManage
--recording-screens=all | none | screen-ID[,screen-ID...
Enables you to specify the VM screens to record. The recording for each
screen is output to its own file. Valid values are: all, which records
all screens, none, which records no screens, or one or more specified
screens.
--recording-file=filename
Specifies the name of the file in which to save the recording.
--recording-max-size=MB
Specifies the maximum size of the recorded video file in megabytes.
When the file reaches the specified size, recording stops. If the value is 0,
recording continues until you manually stop recording.
--recording-max-time=seconds
Specifies the maximum amount of time to record in seconds. When
the specified time elapses, recording stops. If the value is 0, recording
continues until you manually stop recording.
--recording-opts=keyword=value
Specifies additional video-recording properties as a comma-separated
property keyword-value list. For example, foo=bar,a=b.
Only use this option if you are an advanced user. For information about
keywords, see the Oracle VirtualBox Programming Guide and Reference.
--recording-video-fps=fps
Specifies the maximum number of video frames per second (FPS) to
record. The recording ignores any frames that have a higher frequency.
When you increase the FPS, fewer frames are ignored but the recording
and the size of the recording file increases.
--recording-video-rate=bit-rate
Specifies the bit rate of the video in kilobits per second. When you
increase the bit rate, the recording appearance improves and the size of
the recording file increases.
--recording-video-res=widthxheight
Specifies the video resolution (width and height) of the recorded video in
pixels.
8.35.2.6 Remote Machine Settings
VBoxManage modifyvm <uuid | vmname> [‑‑vrde=on | off]
[‑‑vrde‑property=property‑name= [property‑value]]
[‑‑vrde‑extpack=default | name] [‑‑vrde‑port=port]
[‑‑vrde‑address=hostip] [‑‑vrde‑auth‑type=null | external |
guest] [‑‑vrde‑auth‑library=default | name] [‑‑vrde‑multi‑con=on
| off] [‑‑vrde‑reuse‑con=on | off] [‑‑vrde‑video‑channel=on | off]
[‑‑vrde‑video‑channel‑quality=percent]
353
Oracle VirtualBox: User Guide for Release 7.1
The following options enable you to modify the VirtualBox Remote Desktop
Extension (VRDE) behavior.
--vrde=on | off
Enables or disables the VRDE server.
--vrde-property=TCP/Ports=port
port is the port or port range to which the VRDE server binds. The
default or 0 value uses port 3389, which is the standard RDP port.
See also the --vrde-port option description.
--vrde-property=TCP/Address=IP-address
IP-address is the IP address of the host network interface to which the
VRDE server binds. When specified, the server accepts connections only
on the host network interface at that IP address.
See also the --vrde-address option description.
--vrde-property=VideoChannel/Enabled=value
Specifies whether the VRDP video channel is on or off. 1 means on and 0
means off. See 7.1.10 VRDP Video Redirection on page 179.
--vrde-property=Quality=value
Specifies a value between 10% and 100%, inclusive, that represents the
JPEG compression level on the VRDE server video channel. A lower value
produces lower JPEG quality but higher compression. See 7.1.10 VRDP
Video Redirection on page 179.
--vrde-property=DownscaleProtection=value
Enables or disables the video downscale protection feature. Valid values
are 1 to enable the feature and 0 to disable the feature.
When this feature is enabled, Oracle VirtualBox determines whether to
display the video:
When the video size equals the size of the shadow buffer, the video is
considered to be full screen and is displayed.
When the video size is between full screen and the downscale
threshold, the video is not displayed. Such a video might be an
application window, which is unreadable when downscaled.
When this feature is disabled, an attempt is always made to display a
video.
--vrde-property=Client/DisableDisplay=1
Disables the display VRDE server feature.
To re-enable a feature, assign an empty value. For example, to re-
enable the display feature, specify the VBoxManage modifyvm --
vrde-property=Client/DisableDisplay= command. See 7.1.11 VRDP
Customization on page 180.
354
8 VBoxManage
--vrde-property=DisableInput=1
Disables the input VRDE server feature.
--vrde-property=DisableAudio=1
Disables the audio VRDE server feature.
--vrde-property=DisableUSB=1
Disables the USB VRDE server feature.
--vrde-property=Client/DisableClipboard=1
Disables the clipboard VRDE server feature. To re-enable the feature,
assign an empty value. See 7.1.11 VRDP Customization on page 180.
--vrde-property=DisableUpstreamAudio=1
Disables the upstream audio VRDE server feature. To re-enable the
feature, assign an empty value. See 7.1.11 VRDP Customization on page
180.
--vrde-property=Client/DisableRDPDR=1
Disables the RDP device redirection for smart cards VRDE server feature.
To re-enable this feature, assign an empty value.
--vrde-property=H3DRedirect/Enabled=1
Enables the 3D redirection VRDE server feature. To disable this feature,
assign an empty value.
--vrde-property=Security/Method=value
Specifies the following information that is required for a connection:
Negotiate indicates that both Enhanced (TLS) and Standard RDP
Security connections are permitted. The security method is negotiated
with the client. This is the default value.
RDP indicates that only Standard RDP Security is accepted.
TLS indicates that only Enhanced RDP Security is accepted. The client
must support TLS.
See 7.1.7 RDP Encryption on page 177.
--vrde-property=ServerCertificate=value
Specifies the absolute path to the server certificate. See 7.1.7 RDP
Encryption on page 177.
--vrde-property=ServerPrivateKey=value
Specifies the absolute path to the server private key. See 7.1.7 RDP
Encryption on page 177.
--vrde-property=CACertificate=value
Specifies the absolute path to the CA self-signed certificate. See 7.1.7 RDP
Encryption on page 177.
355
Oracle VirtualBox: User Guide for Release 7.1
--vrde-property Audio/RateCorrectionMode=value
Specifies the audio connection mode or the path to the audio log file.
Valid values are as follows:
VRDP_AUDIO_MODE_VOID is no mode. Use this value to unset any set
audio mode.
VRDP_AUDIO_MODE_RC is the rate correction mode.
VRDP_AUDIO_MODE_LPF is the low pass filter mode.
VRDP_AUDIO_MODE_CS is the client sync sync mode to prevent an
underflow or overflow of the client queue.
--vrde-property=LogPath=value
Specifies the absolute path to the audio log file.
--vrde-extpack=default | name
Specifies the library to use to access the VM remotely. The default value
uses the RDP code that is part of the Oracle VirtualBox Extension Pack.
To use the VRDE module in VNC, specify VNC. See 9.20 Other Extension
Packs on page 451.
--vrde-port=default | port
port is the port or port range to which the VRDE server binds. The
default or 0 value uses port 3389, which is the standard RDP port.
You can specify a comma-separated list of ports or port ranges of ports.
Use a dash between two port numbers to specify a port range. The
VRDE server binds to only one of the available ports from the list. Only
one machine can use a given port at a time. For example, the --vrde-
port=5000,5010-5012 option specifies that server can bind to one of
following ports: 5000, 5010, 5011, or 5012.
--vrde-address=IP-address
Specifies the IP address of the host network interface to which the VRDE
server binds. If you specify an IP address, the server accepts connections
only on the specified host network interface.
Use this option to specify whether the VRDP server should accept IPv4,
IPv6, or both type of connections:
Only IPv4: Use the --vrde-address="0.0.0.0" option.
Only IPv6: Use the --vrde-address="::" option.
Both IPv6 and IPv4: Use the --vrde-address="" option. This is the
default value.
356
8 VBoxManage
--vrde-auth-type=null | external | guest
Specify whether to use authorization and how to perform authorization.
See 7.1.6 RDP Authentication on page 176. Valid values are as follows:
null provides no authentication.
external provides external authentication through an authentication
library.
guest performs authentication by using guest user accounts. This
unsupported method requires that you install the Guest Additions on
the VM.
--vrde-auth-library=default | name
Specifies the library to use for RDP authentication. The default library
for external authentication is VBoxAuth. See 7.1.6 RDP Authentication on
page 176.
--vrde-multi-con=on | off
Enables or disables the multiple connections VRDE server feature, if
supported. See 7.1.8 Multiple Connections to the VRDP Server on page 179.
--vrde-reuse-con=on | off
Specifies how the VRDE server behaves when multiple connections
are disabled. When the value is on, the server permits a new client to
connect and drops the existing connection. When the value is off, a new
connection is not accepted if a client is already connected to the server.
This is the default value.
--vrde-video-channel=on | off
Enables video redirection if supported by the VRDE server. See 7.1.10
VRDP Video Redirection on page 179.
--vrde-video-channel-quality=percent
Specifies the image quality for video redirection as a value from 10 to 100
percent. The percentage represents the JPEG compression level where a
lower number diminishes quality and provides higher compression. See
7.1.10 VRDP Video Redirection on page 179.
8.35.2.7 Teleporting Settings
VBoxManage modifyvm <uuid | vmname> [‑‑teleporter=on | off]
[‑‑teleporter‑port=port] [‑‑teleporter‑address=address
| empty] [‑‑teleporter‑password=password]
[‑‑teleporter‑password‑file=filename | stdin]
[‑‑cpuid‑portability‑level=level] [‑‑cpuid‑set=leaf
[:subleaf] eaxebxecxedx] [‑‑cpuid‑remove=leaf [:subleaf]]
[‑‑cpuid‑remove‑all]
The following options enable you to configure a machine as a teleporting target.
See 7.2 Teleporting on page 180 and the teleporting related entries in 13.3.4
Potentially Insecure Operations on page 510.
357
Oracle VirtualBox: User Guide for Release 7.1
--teleporter=on | off
Enables or disables the teleporter. When enabled, a machine starts up
and waits to receive a teleporting request from the network instead of
booting normally.
Teleporting requests are received on the port and address specified using
the following parameters.
--teleporter-port=port
Specifies the port on which the VM listens to receive a teleporting request
from another VM. port is any free TCP/IP port number, such as 6000. You
must also specify the --teleporter option.
--teleporter-address=IP-address
Specifies the IP address on which the VM listens to receive a teleporting
request from another VM. IP-address is any IP address or host name
and specifies the TCP/IP socket on which to bind. The default IP address
is 0.0.0.0, which represents any IP address. You must also specify the --
teleporter option.
--teleporter-password=password
Specifies the password to use for authentication. When specified, the
teleporting request only succeeds if the password on the source machine
is the same password as the one you specify.
--teleporter-password-file=filename
Specifies a file that contains the password to use for authentication.
When specified, the teleporting request only succeeds if the password on
the source machine is the same password as the one you specify in the
password file. A value of stdin reads the password from standard input.
--cpuid-portability-level=level
Restricts the virtual CPU capabilities that Oracle VirtualBox presents to
the guest OS by using portability rules. Higher integer values designate
more restrictive behavior. The default level of 0 indicates that all
virtualized features supported by the host are made available to the
guest. The value 3 suppresses most features. Values of 1 and 2 represent
restrictions in between. The behavior may change depending on the
product version.
358
8 VBoxManage
--cpuid-set=leaf[:subleaf] eaxebxecxedx
Advanced users can use this setting before a teleporting operation (in fact
before starting the VM) to restrict the virtual CPU capabilities that Oracle
VirtualBox presents to the guest operating system. This must be run on
both the source and the target machines involved in teleporting and will
then modify what the guest sees when it executes the CPUID machine
instruction. This might help with misbehaving applications that wrongly
assume that certain CPU capabilities are present. The meaning of the
parameters is hardware dependent. Refer to the AMD or Intel processor
documentation.
The values of leaf, subleaf (optional), eax, ebx, ecx and edx are
integers given in hexadecimal format, i.e. using a radix (base) of 16
without requiring any prefix.
--cpuid-remove=leaf[:subleaf]
Removes an adjustment established with --cpuid-set.
--cpuid-remove-all
Removes all adjustments established with --cpuid-set.
8.35.2.8 Debugging Settings
VBoxManage modifyvm <uuid | vmname> [‑‑tracing‑enabled=on | off]
[‑‑tracing‑config=string] [‑‑tracing‑allow‑vm‑access=on | off]
Only use the following options to perform low-level VM debugging. These options
are for advanced users only.
--tracing-enabled=on | off
Enables or disables the trace buffer. Note that when specified, the trace
buffer consumes some memory and adds overhead.
--tracing-config=config-string
Enables a tracing configuration that defines which group of trace points
are enabled.
--tracing-allow-vm-access=on | off
Enables or disables VM access to the trace buffer. The default value is
off, which disables access.
8.35.2.9 USB Card Reader Settings
VBoxManage modifyvm <uuid | vmname> [‑‑usb‑card‑reader=on | off]
The following options specify the access to a USB Card Reader by the guest
environment. A USB card reader can access data on memory cards, such as
CompactFlash (CF), Secure Digital (SD), and MultiMediaCard (MMC).
--usb-card-reader=on | off
Enables or disables the USB card reader interface.
359
Oracle VirtualBox: User Guide for Release 7.1
8.35.2.10 Autostarting VMs During Host System Boot
The following options enable you to configure the VM autostart feature, which
automatically starts the VM at host system boot-up. You must do some host system
configuration before you can use this feature. See 9.21 Starting Virtual Machines
During System Boot on page 452.
VBoxManage modifyvm <uuid | vmname> [‑‑autostart‑enabled=on | off]
[‑‑autostart‑delay=seconds]
--autostart-enabled=on | off
Enables or disables VM autostart at host system boot-up for the specified
users.
--autostart-delay=seconds
Specifies the number of seconds after host system boot-up to autostart
the VM.
8.35.2.11 Guest Debugging
These options are for configuring the VMM for guest debugging.
VBoxManage modifyvm <uuid | vmname> [‑‑guest‑debug‑provider=none
| native | gdb | kd] [‑‑guest‑debug‑io‑provider=none |
tcp | udp | ipc] [‑‑guest‑debug‑address=IP‑Address | path]
[‑‑guest‑debug‑port=port]
--guest-debug-provider=none | native | gdb | kd
Selects the given debug stub provider.
--guest-debug-io-provider=none | tcp | udp | ipc
Selects the given I/O transport backend for the selected provider.
--guest-debug-address=IP-Address | path
Sets the path the debugger is accessible under, depends on the selected I/
O transport.
--guest-debug-port=port
Sets the port the debugger is accessible under, depends on the selected I/
O transport.
8.35.2.12 PCI Passthrough Settings
The following options enable you to configure the PCI passthrough feature,
which currently is not available in Oracle VirtualBox. It is planned to bring this
functionality back in the future.
VBoxManage modifyvm <uuid | vmname> [‑‑pci‑attach=host‑PCI‑address
[@guest‑PCI‑bus‑address]] [‑‑pci‑detach=host‑PCI‑address]
360
8 VBoxManage
--pci-attach=host-PCI-address[@guest-PCI-bus-address]
Attaches the specified PCI network controller on the host to the guest VM.
You can optionally specify the PCI bus on the guest VM on which to attach
the controller.
--pci-detach=host-PCI-address
Detaches the specified PCI network controller from the attached PCI bus
on the guest VM.
8.35.2.13 Testing (ValidationKit / Bootsector)
These options are for configuring the testing functionality of the VMM device and
almost exclusively used by the bootsector testcases in the ValidationKit.
VBoxManage modifyvm <uuid | vmname> [‑‑testing‑enabled=on | off]
[‑‑testing‑mmio=on | off] [‑‑testing‑cfg‑dwordidx=value]
--testing-enabled=on | off
Enabled the testing functionality of the VMMDev. See VMMDevTesting.h
for details.
--testing-mmio=on | off
Enabled the MMIO region of the VMMDev testing feature.
--testing-cfg-dwordidx=value
This sets one of the 10 dword configuration values. The idx must be in
the range 0 through 9. The value is limited to 32 bits (dword).
8.35.3 Examples
The following command changes the description for the ol7 VM.
$ VBoxManage modifyvm ol7 --description "Oracle Linux 7 with UEK4"
The following command enables VirtualBox Remote Display Protocol (VRDP)
support for the ol7 VM.
$ VBoxManage modifyvm ol7 --vrde on
8.35.4 See Also
8.43 VBoxManage showvminfo on page 374, 8.12 VBoxManage controlvm on page
228, 8.15 VBoxManage createvm on page 253, 8.46 VBoxManage startvm on
page 381 8.29 VBoxManage list on page 314
361
Oracle VirtualBox: User Guide for Release 7.1
8.36 VBoxManage movevm
Move a virtual machine to a new location on the host system
8.36.1 Synopsis
VBoxManage movevm <uuid | vmname> [‑‑type=basic] [‑‑folder=folder‑name]
8.36.2 Description
The VBoxManage movevm command moves a virtual machine (VM) to a new location
on the host system.
When moved, all of the files that are associated with the VM, such as settings
files and disk image files, are moved to the new location. The Oracle VirtualBox
configuration is updated automatically.
uuid | vmname
Specifies the Universally Unique Identifier (UUID) or name of the VM to
move.
--type=basic
Specifies the type of the move operation. So far basic is the only
recognized value and also the default if not specified.
--folder=folder-name
Specifies a full path name or relative path name of the new location on
the host file system. Not specifying the option or specifying the current
location is allowed, and moves disk images and other parts of the VM to
this location if they are currently in other locations.
8.36.3 Examples
The following command moves the ol7 VM to a new location on the host system.
$ VBoxManage movevm ol7 --folder "/home/testuser/vms" --type basic
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Machine has been successfully moved into /home/testuser/vms
362
8 VBoxManage
8.37 VBoxManage natnetwork
Create, modify, and manage a NAT network
8.37.1 Synopsis
VBoxManage natnetwork add [‑‑disable | ‑‑enable] <‑‑netname=name>
<‑‑network=network> [‑‑dhcp=on|off] [‑‑ipv6=on|off]
[‑‑loopback‑4=rule] [‑‑loopback‑6=rule] [‑‑port‑forward‑4=rule]
[‑‑port‑forward‑6=rule]
VBoxManage natnetwork list [filter‑pattern]
VBoxManage natnetwork modify [‑‑dhcp=on|off] [‑‑disable |
‑‑enable] <‑‑netname=name> <‑‑network=network> [‑‑ipv6=on|off]
[‑‑loopback‑4=rule] [‑‑loopback‑6=rule] [‑‑port‑forward‑4=rule]
[‑‑port‑forward‑6=rule]
VBoxManage natnetwork remove <‑‑netname=name>
VBoxManage natnetwork start <‑‑netname=name>
VBoxManage natnetwork stop <‑‑netname=name>
8.37.2 Description
The VBoxManage natnetwork command enables you to create, modify, and manage
a NAT network.
NAT networks use the Network Address Translation (NAT) service. The service
groups systems into a network and prevents external systems from directly
accessing the systems in the network. The service also enables the systems in the
network to communicate with each other and with external systems by means of
TCP and UDP over IPv4 and IPv6.
A NAT service is attached to an internal network. For a VM to use the NAT service,
you must attach the VM to the internal network. Specify the name of the internal
network when you create the NAT service. Note that the internal network is
created if it does not already exist.
8.37.2.1 Add a NAT Network Service
VBoxManage natnetwork add [‑‑disable | ‑‑enable] <‑‑netname=name>
<‑‑network=network> [‑‑dhcp=on|off] [‑‑ipv6=on|off]
[‑‑loopback‑4=rule] [‑‑loopback‑6=rule] [‑‑port‑forward‑4=rule]
[‑‑port‑forward‑6=rule]
The VBoxManage natnetwork add command creates a new internal network
interface and adds a NAT network service. You must use this command before you
can attach the VM to the NAT network.
363
Oracle VirtualBox: User Guide for Release 7.1
--disable
Disables the NAT network service.
--enable
Enables the NAT network service.
--netname=name
Specifies the name of the new internal network interface on the host OS.
--network
Specifies the static or DHCP network address and mask of the NAT
service interface. By default, this value specifies the static network
address.
--dhcp
Enables or disables the DHCP server specified with the --netname
option.
--ipv6
Enables or disables IPv6. By default, IPv6 is disabled and IPv4 is enabled.
--loopback-4=rule
Enables an IPv4 loopback interface using the specified rule.
--loopback-6=rule
Enables an IPv6 loopback interface using the specified rule.
--port-forward-4=rule
Enables IPv4 port forwarding using the specified rule.
--port-forward-6=rule
Enables IPv6 port forwarding using the specified rule.
8.37.2.2 Remove a NAT Network Service
VBoxManage natnetwork remove <‑‑netname=name>
The VBoxManage natnetwork remove command removes the specified NAT
network service.
--netname=name
Specifies the name of the NAT network service to remove.
8.37.2.3 Start a NAT Network Service
VBoxManage natnetwork start <‑‑netname=name>
The VBoxManage natnetwork start command starts a NAT network service and
any associated DHCP server.
364
8 VBoxManage
--netname=name
Specifies the name of the NAT network service to start.
8.37.2.4 Stop a NAT Network Service
VBoxManage natnetwork stop <‑‑netname=name>
The VBoxManage natnetwork stop command stops a NAT network service and any
associated DHCP server.
--netname=name
Specifies the name of the NAT network service to stop.
8.37.2.5 List All NAT Network Services
VBoxManage natnetwork list [filter‑pattern]
The VBoxManage natnetwork list command lists all NAT network services. You
can use a pattern to show a subset of the NAT network services.
filter-pattern
Specifies an optional filtering pattern.
8.37.2.6 Modify the Settings of a NAT Network Service
VBoxManage natnetwork modify [‑‑dhcp=on|off] [‑‑disable |
‑‑enable] <‑‑netname=name> <‑‑network=network> [‑‑ipv6=on|off]
[‑‑loopback‑4=rule] [‑‑loopback‑6=rule] [‑‑port‑forward‑4=rule]
[‑‑port‑forward‑6=rule]
The VBoxManage natnetwork modify command modifies the settings of an existing
internal network interface.
--disable
Disables the NAT network service.
--enable
Enables the NAT network service.
--netname=name
Specifies the name of the new internal network interface on the host OS.
--network
Specifies the static or DHCP network address and mask of the NAT
service interface. By default, this value specifies the static network
address.
--dhcp
Enables or disables the DHCP server specified with the --netname
option.
365
Oracle VirtualBox: User Guide for Release 7.1
--ipv6
Enables or disables IPv6. By default, IPv6 is disabled and IPv4 is enabled.
--loopback-4=rule
Enables an IPv4 loopback interface using the specified rule.
--loopback-6=rule
Enables an IPv6 loopback interface using the specified rule.
--port-forward-4=rule
Enables IPv4 port forwarding using the specified rule.
--port-forward-6=rule
Enables IPv6 port forwarding using the specified rule.
8.37.3 Examples
The following command shows how to create a NAT network for the natnet1
internal network that uses the 192.168.15.0/24 network address and mask of
the NAT service interface. In this static configuration, the gateway is assigned the
192.168.15.1 IP address by default. Note that this IP address is the next address
after the network address that you specify with the --network option.
$ VBoxManage natnetwork add --netname natnet1 --network
"192.168.15.0/24" --enable
The following command shows how to add a DHCP server to the natnet1 NAT
network after creation:
$ VBoxManage natnetwork modify --netname natnet1 --dhcp on
8.38 VBoxManage registervm
Register a virtual machine
8.38.1 Synopsis
VBoxManage registervm <filename> ‑‑passwordfile
8.38.2 Description
The VBoxManage registervm command enables you to create a virtual machine
(VM) by importing an XML machine configuration file into Oracle VirtualBox.
The VM cannot have the same UUID as a VM that is already registered in Oracle
VirtualBox. Ensure that the XML machine configuration file is in the machines
folder prior to registration.
366
8 VBoxManage
Note:
When you use the VBoxManage createvm command to create a VM, you can
specify the --register option to register the VM.
filename
Specifies the XML machine configuration file. This file has the .vbox file
extension.
--password
Use the --password to supply the encryption password of the VM. Either
specify the absolute pathname of a password file on the host operating
system, or - to prompt you for the password on the command line.
8.38.3 Examples
The following command registers a VM called vm2. The XML machine
configuration file for the VM is located in the default machines folder.
$ VBoxManage registervm "/home/user/VirtualBox VMs/vm2/vm2.vbox"
8.38.4 See Also
8.15 VBoxManage createvm on page 253, 8.50 VBoxManage unregistervm on page
394
8.39 VBoxManage setextradata
Set a keyword value that is associated with a virtual machine or configuration
8.39.1 Synopsis
VBoxManage setextradata <global | uuid | vmname> <keyword> [value]
8.39.2 Description
The VBoxManage setextradata command enables you to set a keyword value
that is associated with a virtual machine (VM) or with an Oracle VirtualBox
configuration.
global
Sets information about the configuration rather than a VM.
uuid | vmname
Specifies the Universally Unique Identifier (UUID) or name of the VM.
367
Oracle VirtualBox: User Guide for Release 7.1
keyword
Specifies the keyword for which to set its value.
value
Specifies the keyword value. Specifying no value removes the keyword.
8.39.3 Examples
The following command sets the installdate keyword value for the Fedora5 VM
to 2019.01.01:
$ VBoxManage setextradata Fedora5 installdate 2019.01.01
The following command unsets the value of the installdate keyword for the
Fedora5 VM:
$ VBoxManage setextradata Fedora5 installdate
8.39.4 See Also
8.23 VBoxManage getextradata on page 286
8.40 VBoxManage setproperty
Change global settings
8.40.1 Synopsis
VBoxManage setproperty <property‑name> <property‑value>
8.40.2 Description
The VBoxManage setproperty command enables you to change global settings that
affect the entire Oracle VirtualBox installation. Some of these settings correspond
to the settings in the Preferences dialog in the VirtualBox Manager.
The following properties are available:
autostartdbpath
Specifies the path to the autostart database. Valid values are null, which
disables the autostart database, or the name of the folder that contains
the database. See 9.21 Starting Virtual Machines During System Boot on
page 452.
defaultfrontend
Specifies the global default VM frontend. Valid values are default, which
specifies the default frontend, or the name of the frontend to use.
368
8 VBoxManage
hwvirtexclusive
Specifies whether Oracle VirtualBox makes exclusive use of the Intel
VT-x or AMD-V hardware virtualization extensions of the host system's
processor. See 10.3 Hardware Virtualization on page 481.
Valid values are as follows:
on enables Oracle VirtualBox to make exclusive use of these
extensions. This is the default value.
off shares these extensions with other hypervisors that run
simultaneously. Note that sharing these extensions has negative
performance implications.
language
Specifies the user language used to translate API messages. Valid values
are C, which means no translation or a language code in the form of
either ll or ll_CC, where ll is an ISO 639 two-letter language code and
CC an ISO 3166 two-letter country code. For example, for Greek in Greece,
ll is el, and CC is GR.
logginglevel
Specifies the VBoxSVC release logging details. See www.virtualbox.org/
wiki/VBoxLogging.
loghistorycount
Specifies the number of rotated VM logs to retain.
machinefolder
Specifies the default folder in which virtual machine (VM) definitions
are stored. Valid values are default, which specifies the default storage
folder, or the name of the folder to use. See 10.1 Where Oracle VirtualBox
Stores its Files on page 477.
proxymode
Configures the mode for an HTTP proxy server. Valid values are as
follows:
manual
Configure the URL of a HTTP proxy server manually, using the proxyurl
property value.
noproxy
Do not use an HTTP proxy server. A direct connection to the Internet is
used.
system
Detect the proxy settings automatically for the host network. This is the
default value.
369
Oracle VirtualBox: User Guide for Release 7.1
proxyurl
Specifies the URL for an HTTP proxy server when you specify a manual
proxy by setting the proxymode property to manual.
vrdeauthlibrary
Specifies which library to use when external authentication has been
configured for a particular VM. Valid values are default, which specifies
the default library, or the name of the library to use. See 7.1.6 RDP
Authentication on page 176.
vrdeextpack
Specifies the library that implements the VirtualBox Remote Desktop
Extension (RDE). Valid values are null, which disables the RDE, or the
name of the library to use.
websrvauthlibrary
Specifies which library the web service uses to authenticate users.
Valid values are default, which specifies the default library, null,
which disables authentication, or the name of the library to use. For
information about the Oracle VirtualBox web service, see 11 Oracle
VirtualBox Programming Interfaces on page 487.
8.40.3 Examples
The following command configures Oracle VirtualBox to use the specified HTTP
proxy server.
$ VBoxManage setproperty proxymode manual
$ VBoxManage setproperty proxyurl "http://myproxy.com:8080"
8.40.4 See Also
8.46 VBoxManage startvm on page 381
8.41 VBoxManage sharedfolder
Add and remove shared folders, configure security policy for shared folders
8.41.1 Synopsis
VBoxManage sharedfolder add <uuid | vmname> <‑‑name=share‑name>
<‑‑hostpath=hostpath> [‑‑readonly] [‑‑transient] [‑‑automount]
[‑‑auto‑mount‑point=path]
VBoxManage sharedfolder remove <uuid | vmname> <‑‑name=share‑name>
[‑‑transient]
370
8 VBoxManage
VBoxManage sharedfolder modify <uuid | vmname> <‑‑name=share‑name>
<‑‑readonly= true | false > <‑‑automount= true | false >
<‑‑auto‑mount‑point=path> <‑‑symlink‑policy= forbidden | subtree |
relative | any>
8.41.2 Description
Shared folders enable you to share data between the host system and guest VMs.
To use shared folders you must first install the Oracle VirtualBox Guest Additions
software in the guest VM.
The shared folder is associated with a share name and the full path name of the
folder or directory on the host system. The share name is a unique name within
the namespace of the host OS.
8.41.2.1 Add a Shared Folder
VBoxManage sharedfolder add <uuid | vmname> <‑‑name=share‑name>
<‑‑hostpath=hostpath> [‑‑readonly] [‑‑transient] [‑‑automount]
[‑‑auto‑mount‑point=path]
The VBoxManage sharedfolder add command creates a shared folder. The folder
you specify is on the host computer. Once created the contents of the folder on the
host system can be accessed from within the guest OS.
uuid | vmname
Specifies the name or UUID of the guest VM that shares a folder with the
host system.
--name=share-name
Specifies the name of the share, which is a unique name within the
namespace of the host OS.
--hostpath=hostpath
Specifies the absolute path of the folder or directory on the host OS to
share with the guest OS.
--readonly
Specifies that the share has only read-only access to files at the host path.
By default, shared folders have read-write access to the files mounted
from the host. However on Solaris and Linux distributions shared folders
are mounted with 770 file permissions with the files owned by the
root user and the vboxsf group which means the files are restricted to
members of the vboxsf group and the root user. If the --readonly option
is specified the file permissions become 700 and the files are accessible
only to the root user.
--transient
Specifies that the share is transient which means that it is added and
removed to a running VM and does not persist after the VM stops.
371
Oracle VirtualBox: User Guide for Release 7.1
--automount
Specifies that the share is automatically mounted.
--auto-mount-point=path
Specifies the mount point of the share. This is guest OS specific.
For Windows and OS/2 guests this must be an unused drive letter. If left
blank (or if the drive letter is already in use), the last unused drive letter
is used instead (i.e. searching from Z: through A:).
For Linux, Solaris and other Unix guests, it must be an absolute path such
as /mnt/mysharedfolder. If left empty the default location is /media/
sf_sharename.
8.41.2.2 Remove a Shared Folder
VBoxManage sharedfolder remove <uuid | vmname> <‑‑name=share‑name>
[‑‑transient]
The VBoxManage sharedfolder remove command removes a shared folder.
uuid | vmname
Specifies the name or UUID of the guest VM that shares a folder with the
host system.
--name=share-name
Specifies the name of the share to remove.
--transient
Specifies that the share is transient which means that it is added and
removed to a running VM and does not persist after the VM stops.
8.41.2.3 Modify a Shared Folder's Configuration
VBoxManage sharedfolder modify <uuid | vmname> <‑‑name=share‑name>
<‑‑readonly= true | false > <‑‑automount= true | false >
<‑‑auto‑mount‑point=path> <‑‑symlink‑policy= forbidden | subtree |
relative | any>
The VBoxManage sharedfolder modify command modifies the configuration of a
Shared Folder.
uuid | vmname
Specifies the name or UUID of the guest VM that shares a folder with the
host system.
--name=share-name
Specifies the name of the shared folder to modify.
--readonly=true | false
Specifies whether the shared folder is to be mounted as read-only.
372
8 VBoxManage
--automount=true | false
Specifies whether the shared folder is to be mounted automatically when
the VM boots.
--auto-mount-point=path
Specifies where to mount the shared folder if it is configured to be be
mounted automatically when the VM boots.
--symlink-policy=policy-name
Specifies the symbolic link security policy of the shared folder. Valid
symlink security policies are: forbidden, subtree, relative, and any.
8.41.3 Examples
The following command creates a shared folder named o7share for the ol7 VM
and configures the share to be mounted automatically when the VM is started.
$ VBoxManage sharedfolder add ol7 --name ol7share --hostpath "/home/
user/ol7share" --automount
The following command removes the shared folder named o7share from the ol7
VM.
$ VBoxManage sharedfolder remove ol7 --name ol7share
8.42 VBoxManage showmediuminfo
Show information about a medium
8.42.1 Synopsis
VBoxManage showmediuminfo [disk | dvd | floppy] <uuid | filename>
8.42.2 Description
The VBoxManage showmediuminfo command shows the following information
about a medium:
Size
Size on disk
Type
In use by virtual machines (VMs)
The medium must be specified by either its UUID, if the medium is registered,
or by its filename. Registered images can be listed using VBoxManage list hdds,
VBoxManage list dvds, or VBoxManage list floppies, as appropriate.
For backward compatibility, you can also use the showvdiinfo command to obtain
information about the medium.
373
Oracle VirtualBox: User Guide for Release 7.1
disk | dvd | floppy
Specifies the type of medium. Valid values are disk (hard drive), dvd, or
floppy.
uuid | filename
Specifies the Universally Unique Identifier (UUID) or absolute path name
of the medium or image.
If the medium is registered, you can specify the UUID. You can also list
registered images by using the VBoxManage list hdds, VBoxManage list
dvds, or VBoxManage list floppies command.
8.42.3 Examples
The following command shows information about the disk01.vdi disk image:
$ VBoxManage showmediuminfo disk01.vdi
The following command shows information about the floppy01.img floppy disk
image.
$ VBoxManage showmediuminfo floppy floppy01.img
8.42.4 See Also
8.29 VBoxManage list on page 314
8.43 VBoxManage showvminfo
Show configuration information or log file contents for a virtual machine
8.43.1 Synopsis
VBoxManage showvminfo <uuid | vmname> [‑‑details] [‑‑machinereadable]
[‑‑password‑id] [‑‑password]
VBoxManage showvminfo <uuid | vmname> <‑‑log=index> [‑‑password‑idid]
[‑‑passwordfile|‑]
8.43.2 Description
The VBoxManage showvminfo command outputs configuration information or log
file contents for a specified virtual machine (VM).
8.43.2.1 Viewing Virtual Machine Information
VBoxManage showvminfo <uuid | vmname> [‑‑details] [‑‑machinereadable]
[‑‑password‑id] [‑‑password]
374
8 VBoxManage
The VBoxManage showvminfo command outputs information about the specified
VM in a detailed format or in a machine-readable format.
The VBoxManage showvminfo command shows the same information for the
specified VM in the same format as the VBoxManage list vms --long command.
--details
Includes detailed information about the VM.
--machinereadable
Specifies that the VM information be in a machine-readable format.
--password-id id
Specifies password id of the VM if it is encrypted.
--password file|-
Specifies password of the VM if it is encrypted. Either specify the absolute
pathname of a password file on the host operating system, or - to prompt
you for the password.
8.43.2.2 Viewing Virtual Machine Log Contents
VBoxManage showvminfo <uuid | vmname> <‑‑log=index> [‑‑password‑idid]
[‑‑passwordfile|‑]
The VBoxManage showvminfo --log command outputs the contents of one of the
specified VM's log files.
--log=index
Specifies a numerical index that identifies the log file.
The index value starts at 0, which indicates the VBox.log file. An index
value of 1 indicates the VBoxHardening.log file. Index values starting at
2 indicate other log files, such as the VBox.log.1 file.
--password-id id
Specifies password id of the VM if it is encrypted.
--password file|-
Specifies password of the VM if it is encrypted. Either specify the absolute
pathname of a password file on the host operating system, or - to prompt
you for the password.
8.43.3 Examples
The following example shows typical output for this command:
$ VBoxManage showvminfo "Windows 10"
VirtualBox Command Line Management Interface Version version-number
Copyright (C) 2005-2024 Oracle and/or its affiliates
Name: Windows 10
Groups: /
Guest OS: Windows 10 (64-bit)
375
Oracle VirtualBox: User Guide for Release 7.1
UUID: 1bf3464d-57c6-4d49-92a9-a5cc3816b7e7
Config file: /home/username/VirtualBox VMs/Windows 10/Windows
10.vbox
Snapshot folder: /home/username/VirtualBox VMs/Windows 10/Snapshots
Log folder: /home/username/VirtualBox VMs/Windows 10/Logs
Hardware UUID: 1bf3464d-57c6-4d49-92a9-a5cc3816b7e7
Memory size: 2048MB
Page Fusion: off
VRAM size: 12MB
CPU exec cap: 100%
...
The following example shows the information output in a machine-readable
format, which shows the entries as a property=value string:
$ VBoxManage showvminfo "Windows 10" --machinereadable
...
groups="/"
ostype="Windows 10 (64-bit)"
UUID="1bf3464d-57c6-4d49-92a9-a5cc3816b7e7"
...
The following example shows the contents of the VBox.log log file:
$ VBoxManage showvminfo "Windows 10" --log 0
00:00:02.895106 VirtualBox VM 6.0.0_RC1 r127378 linux.amd64 (Dec 10 2018
17:16:06) release log
00:00:02.895109 Log opened 2018-12-14T14:31:44.088259000Z
00:00:02.895111 Build Type: release
00:00:02.895115 OS Product: Linux
00:00:02.895117 OS Release: 4.1.12-61.1.22.el7uek.x86_64
00:00:02.895119 OS Version: #2 SMP Fri Dec 2 09:28:44 PST 2016
...
8.43.4 See Also
8.29 VBoxManage list on page 314
8.44 VBoxManage signova
Digitally sign an OVA
8.44.1 Synopsis
VBoxManage signova <ova> <‑‑certificate=file> <‑‑private‑key=file>
[‑‑private‑key‑password‑file=password‑file |
‑‑private‑key‑password=password] [‑‑digest‑type=type] [‑‑pkcs7
| ‑‑no‑pkcs7] [‑‑intermediate‑cert=file] [‑‑force] [‑‑verbose]
[‑‑quiet] [‑‑dry‑run]
8.44.2 Description
The VBoxManage signova command adds a digital signature to an OVA file.
376
8 VBoxManage
ova
The OVA file to sign.
--certificate=file
File containing the certificate that the OVA should be signed with. This
can be in either PEM format (base64) or DER (binary).
--private-key=file
The file containing the private key. This can be in either PEM (base64) or
DER (binary) format.
--private-key-password-file=password-file
File containing the private key password.
--private-key-password=password
The private key password.
--digest-type=type
Select the cryptographic digest algorithm to use for signing the OVA file.
The possible values are : SHA-256 (default), SHA-512 and SHA-1.
Some older versions of VMware's OVF Tool command line utility and
other VMware products may require the --digest-type=sha-1 option.
--pkcs7, --no-pkcs7
Enables or disables the creation of an additional PKCS#7/CMS signature.
This is enabled by default.
--intermediate-cert=file
File containing an intermediary certificate that should be included in
the optional PKCS#7/CMS signature. The file can be in either PEM format
(base64) or DER (binary). This option can be repeated to add multiple
intermediate certificates. This option implies the --pkcs7 option.
--force
Overwrite existing signature if present. The default behaviour is to fail if
the OVA is already signed.
--dry-run
Do not actually modify the OVA, just test-run the signing operation.
-v, --verbose, -q, --quiet
Controls the verbosity of the command execution. The --verbose option
can be specified multiple times to get more output.
377
Oracle VirtualBox: User Guide for Release 7.1
8.45 VBoxManage snapshot
Manage virtual machine snapshots
8.45.1 Synopsis
VBoxManage snapshot <uuid | vmname>
VBoxManage snapshot <uuid | vmname> take <snapshot‑name>
[‑‑description=description] [‑‑live] [‑‑uniquename
Number,Timestamp,Space,Force]
VBoxManage snapshot <uuid | vmname> delete <snapshot‑name>
VBoxManage snapshot <uuid | vmname> restore <snapshot‑name>
VBoxManage snapshot <uuid | vmname> restorecurrent
VBoxManage snapshot <uuid | vmname> edit <snapshot‑name | ‑‑current>
[‑‑description=description] [‑‑name=new‑name]
VBoxManage snapshot <uuid | vmname> list [‑‑details |
‑‑machinereadable]
VBoxManage snapshot <uuid | vmname> showvminfo <snapshot‑name>
8.45.2 Description
The VBoxManage snapshot command manages snapshots.
Oracle VirtualBox uses snapshots to capture the state of a virtual machine (VM).
You can later use the snapshot to revert to the state described by the snapshot.
A snapshot is a complete copy of a VM's settings. If you take a snapshot while the
VM is running, the snapshot also includes the VM's current running state.
After you take a snapshot, Oracle VirtualBox creates a differencing hard disk for
each normal hard disk that is associated with the host machine. When you restore
a snapshot, Oracle VirtualBox uses these differencing files to quickly restore the
contents of the VM's virtual hard disks.
For each VBoxManage snapshot command, you must specify the name or the
universal unique identifier (UUID) of the VM for which you want to take a
snapshot.
8.45.2.1 General Command Operand
uuid | vmname
Specifies the UUID or name of the VM.
378
8 VBoxManage
8.45.2.2 Take a Snapshot of a Virtual Machine
VBoxManage snapshot <uuid | vmname> take <snapshot‑name>
[‑‑description=description] [‑‑live] [‑‑uniquename
Number,Timestamp,Space,Force]
The VBoxManage snapshot take command takes a snapshot of the current state
of the VM. You must supply a name for the snapshot and can optionally supply a
description. The new snapshot is inserted into the snapshots tree as a child of the
current snapshot (if the VM has any snapshots) and then becomes the new current
snapshot.
--description=description
Specifies a description of the snapshot.
--live
Specifies that the VM is not stopped while you create the snapshot. This
operation is know as live snapshotting.
--uniquename Number,Timestamp,Space,Force
TBD.
snapshot-name
Specifies the name of the snapshot to create.
8.45.2.3 Delete a Snapshot
VBoxManage snapshot <uuid | vmname> delete <snapshot‑name>
The VBoxManage snapshot delete command removes the specified snapshot.
The delete operation may take some time to finish. This is because the differencing
images that are associated with the snapshot may need to be merged with their
child differencing images.
snapshot-name
Specifies the UUID or name of the snapshot.
8.45.2.4 Restore a Snapshot
VBoxManage snapshot <uuid | vmname> restore <snapshot‑name>
The VBoxManage snapshot restore command restores the specified snapshot.
This operation resets the VM's settings and current state to that of the snapshot.
The state of the VM on which you restore a snapshot is lost. When restored, the
specified snapshot becomes the new current snapshot and subsequent snapshots
become children of that snapshot.
snapshot-name
Specifies the UUID or name of the snapshot.
379
Oracle VirtualBox: User Guide for Release 7.1
8.45.2.5 Restore the Current Snapshot
VBoxManage snapshot <uuid | vmname> restorecurrent
The VBoxManage snapshot restorecurrent command restores the current
snapshot. The current snapshot is the one from which the current state is derived.
This command is equivalent to using the VBoxManage snapshot restore command
and specifying the name or UUID of the current snapshot.
8.45.2.6 Change the Name or Description of an Existing Snapshot
VBoxManage snapshot <uuid | vmname> edit <snapshot‑name | ‑‑current>
[‑‑description=description] [‑‑name=new‑name]
The VBoxManage snapshot edit command enables you to change the name or the
description of a specified snapshot.
snapshot-name
Specifies the UUID or name of the snapshot to edit.
This option is mutually exclusive with the --current option.
--current
Specifies that you update the current version of the snapshot.
This option is mutually exclusive with a specific snapshot name or its
UUID.
--description=description
Specifies a new description for the snapshot.
--name=new-name
Specifies a new name for the snapshot.
8.45.2.7 List the Snapshots
VBoxManage snapshot <uuid | vmname> list [‑‑details |
‑‑machinereadable]
The VBoxManage snapshot list command lists all the snapshots for a VM.
--details
Specifies that the output shows detailed information about the snapshot.
This option is mutually exclusive with the --machinereadable option.
--machinereadable
Specifies that the output is shown in a machine-readable format.
This option is mutually exclusive with the --details option.
8.45.2.8 Show Information About a Snapshot's Settings
VBoxManage snapshot <uuid | vmname> showvminfo <snapshot‑name>
380
8 VBoxManage
The VBoxManage snapshot showvminfo command enables you to view the VM
settings that are part of an existing snapshot.
snapshot-name
Specifies the UUID or name of the snapshot.
8.45.3 Examples
The following command creates a snapshot of the ol7u4 VM. The snapshot is called
ol7u4-snap-001. The command uses the --description option to provide a
description of the snapshot contents.
$ VBoxManage snapshot ol7u4 take ol7u4-snap-001 \
--description="Oracle Linux 7.4"
The following command lists the snapshots for the ol7u4 VM.
$ VBoxManage snapshot ol7u4 list
The following command changes the description for the ol7u4-snap-001 snapshot
of the ol7u4 VM.
$ VBoxManage snapshot ol7u4 edit ol7u4-snap-001 \
--description="Oracle Linux 7.4 with UEK4 kernel"
The following command shows VM settings for the ol7u1-snap-001 snapshot of
the ol7u4 VM.
$ VBoxManage snapshot ol7u4 showvminfo ol7u4-snap-001
Name: ol7u4
Groups: /
Guest OS: Oracle (64-bit)
UUID: 43349d78-2ab3-4cb8-978f-0e755cd98090
Config file: C:\Users\user1\VirtualBox VMs\ol7u4\ol7u4.vbox
...
Snapshots:
Name: ol7u4-snap-001 (UUID: 1cffc37d-5c37-4b86-b9c5-a0f157a55f43)
Description: Oracle Linux 7.4 with UEK4 kernel
8.46 VBoxManage startvm
Start a virtual machine
8.46.1 Synopsis
VBoxManage startvm [‑‑putenv=name[=value]]
[‑‑type=<gui|headless|sdl|separate>] [‑‑password=file]
[‑‑password‑id=password‑identifier] <uuid | vmname...>
381
Oracle VirtualBox: User Guide for Release 7.1
8.46.2 Description
The VBoxManage startvm command starts an Oracle VirtualBox virtual machine
(VM) that is in the Powered Off or Saved state.
uuid | vmname
Specifies the name or Universally Unique Identifier (UUID) of the VM.
--putenv=name=value
Assigns a value to an environment variable as a name-value pair. For
example, VBOX_DISABLE_HOST_DISK_CACHE=1.
The short form of this option is -E.
--type=gui | headless | sdl | separate
Specifies the frontend used to start the VM.
You can use the VBoxManage setproperty command to set a global
default value for the frontend. Alternatively, you can use the VBoxManage
modifyvm command to specify a default frontend value for a specific VM.
If neither a global or per-VM default value is set and you do not specify
the --type option, then the VM opens in a window on the host desktop.
The --type option accepts the following values:
gui
Starts a VM in a graphical user interface (GUI) window. This is the
default.
headless
Starts a VM for remote display only.
sdl
Starts a VM using the VBoxSDL frontend.
separate
Starts a VM with a detachable user interface (UI), which means that the
VM runs headless with the UI in a separate process.
This is an experimental feature that lacks certain functionality, such as
3D acceleration.
--password
Use the --password to supply the encryption password. Either specify
the absolute pathname of a password file on the host operating system,
or - to prompt you for the password on the command line.
--password-id
Use the --password-id option to specify the id the password is supplied
for.
382
8 VBoxManage
Note:
If a VM fails to start with a particular frontend and the error information is
inconclusive, consider starting the VM directly by running the frontend. This
workaround might provide additional error information.
8.46.3 Examples
The following command starts the ol7u6 VM:
$ VBoxManage startvm ol7u6
The following command starts the ol7u6-mininstall VM in headless mode.
$ VBoxManage startvm ol7u6-mininstall --type headless
8.46.4 See Also
7.1.2 VBoxHeadless, the Remote Desktop Server on page 172, 8.40 VBoxManage
setproperty on page 368, 8.35 VBoxManage modifyvm on page 333.
8.47 VBoxManage storageattach
Attach, remove, and modify storage media used by a virtual machine
8.47.1 Synopsis
VBoxManage storageattach <uuid | vmname> <‑‑storagectl=name>
[‑‑bandwidthgroup=name | none] [‑‑comment=text] [‑‑device=number]
[‑‑discard=on | off] [‑‑encodedlun=lun] [‑‑forceunmount]
[‑‑hotpluggable=on | off] [‑‑initiator=initiator] [‑‑intnet]
[‑‑lun=lun] [‑‑medium=none | emptydrive | additions | uuid |
filename | host:drive | iscsi] [‑‑mtype=normal | writethrough |
immutable | shareable | readonly | multiattach] [‑‑nonrotational=on
| off] [‑‑passthrough=on | off] [‑‑passwordfile=file]
[‑‑password=password] [‑‑port=number] [‑‑server=name | ip]
[‑‑setparentuuid=uuid] [‑‑setuuid=uuid] [‑‑target=target]
[‑‑tempeject=on | off] [‑‑tport=port] [‑‑type=dvddrive | fdd | hdd]
[‑‑username=username]
8.47.2 Description
The VBoxManage storageattach command attaches, modifies, or removes a
storage medium connected to a storage controller that was previously added with
the VBoxManage storagectl command.
uuid | vmname
Specifies the Universally Unique Identifier (UUID) or the name of the
virtual machine (VM).
383
Oracle VirtualBox: User Guide for Release 7.1
--storagectl=name
Specifies the name of the storage controller. Use the VBoxManage
showvminfo command to list the storage controllers that are attached to
the VM.
--port=number
Specifies the port number of the storage controller to modify. You must
specify this option unless the storage controller has only a single port.
--device=number
Specifies the port's device number to modify. You must specify this
option unless the storage controller has only one device per port.
--type=dvddrive | fdd | hdd
Specifies the drive type to which the medium is associated. Only omit
this option if the medium type can be determined by using the --medium
option or by information provided by an earlier medium attachment
command.
384
8 VBoxManage
--medium=none | emptydrive | additions | uuid | filename |
host:drive | iscsi
Specifies one of the following values:
none
Removes any existing device from the specified slot.
emptydrive
For a virtual DVD or floppy drive only.
Makes the device slot behave like a removable drive into which no media
has been inserted.
additions
For a virtual DVD drive only.
Attaches the VirtualBox Guest Additions image to the specified device
slot.
uuid
Specifies the UUID of a storage medium to attach to the specified device
slot. The storage medium must already be known to Oracle VirtualBox,
such as a storage medium that is attached to another VM. Use the
VBoxManage list command to list media.
filename
Specifies the full path of an existing disk image to attach to the specified
device slot. The disk image can be in ISO, RAW, VDI, VMDK, or other
format.
host:drive
For a virtual DVD or floppy drive only.
Connects the specified device slot to the specified DVD or floppy drive on
the host computer.
iscsi
For virtual hard disks only.
Specifies an iSCSI target for which you must specify additional
information. See 5.10 iSCSI Servers on page 148.
For removable media such as floppies and DVDs, you can make
configuration changes while a VM is running. Changes to devices or hard
disk device slots require that the VM be powered off.
--mtype=normal | writethrough | immutable | shareable |
readonly | multiattach
Specifies how this medium behaves with respect to snapshots and write
operations. See 5.4 Special Image Write Modes on page 141.
--comment=text
Specifies an optional description to store with the medium.
385
Oracle VirtualBox: User Guide for Release 7.1
--setuuid=uuid
Modifies the UUID of a medium before attaching it to a VM.
This is an expert option. Inappropriate values might make the medium
unusable or lead to broken VM configurations if another VM already
refers to the same medium.
Using the --setuuid="" option assigns a new random UUID to an image,
which can resolve duplicate UUID errors if you used a file copy utility to
duplicate an image.
--setparentuuid=uuid
Modifies the parent UUID of a medium before attaching it to a VM.
This is an expert option. Inappropriate values might make the medium
unusable or lead to broken VM configurations if another VM already
refers to the same medium.
--passthrough=on | off
For a virtual DVD drive only.
Enables writing to a DVD. This feature is experimental, see 5.9 CD/DVD
Support on page 147.
--tempeject=on | off
For a virtual DVD drive only.
Specifies whether to permit a temporary guest-triggered medium eject
operation. When set to on, you can eject a medium. The ability for a
guest-triggered eject operation does not persist if the VM is powered off
and restarted. So, when you set this option to on and the VM is restarted,
the originally configured medium is still in the drive.
--nonrotational=on | off
Enables you to specify that the virtual hard disk is non-rotational. Some
guest OSes, such as Windows 7 or later, treat such disks as solid state
drives (SSDs) and do not perform disk fragmentation on them.
386
8 VBoxManage
--discard=on | off
Specifies whether to enable the auto-discard feature for a virtual
hard disk. When set to on, a VDI image is shrunk in response to a trim
command from the guest OS.
This feature is experimental and has known bugs which can cause hangs
and other instabilities of the guest OS. Do not use if you care about the
integrity of data on the virtual hard disk.
The virtual hard disk must meet the following requirements:
The disk format must be VDI.
The size of the cleared area of the disk must be at least 1 MB.
Ensure that the space being trimmed is at least a 1 MB contiguous
block at a 1 MB boundary.
Consider running defragmentation commands as background cron jobs
to save space. On Windows, run the defrag.exe /D command. On Linux,
run the btrfs filesystem defrag command.
Note:
When you configure the guest OS to issue the trim command, the guest
OS typically sees the disk as an SSD.
Ext4 supports the -o discard mount option. Mac OS X might require
additional settings. Windows 7, 8, and 10 automatically detect and
support SSDs. The Linux exFAT driver from Samsung supports the trim
command.
The Microsoft implementation of exFAT might not support this feature.
You can use other methods to issue trim commands. The Linux fstrim
command is part of the util-linux package. Earlier solutions required
you to zero out unused areas by using the zerofree or a similar
command, and then to compact the disk. You can only perform these
steps when the VM is offline.
--bandwidthgroup=name
Specifies the bandwidth group to use for the device. See 5.8 Limiting
Bandwidth for Disk Images on page 147.
--forceunmount
For a virtual DVD or floppy drive only.
Forcibly unmounts the DVD, CD, or floppy or mounts a new DVD, CD, or
floppy even if the previous removable storage is locked by the guest for
reading. See 5.9 CD/DVD Support on page 147.
The following options are applicable when you specify the --medium=iscsi
option:
--server=hostname | IP-address
Specifies the host name or IP address of the iSCSI target.
387
Oracle VirtualBox: User Guide for Release 7.1
--target=target
Specifies the target name string, which is determined by the iSCSI target
and is used to identify the storage resource.
--tport=port
Specifies the TCP/IP port number of the iSCSI service on the target.
--lun=LUN
Specifies the logical unit number (LUN) of the target resource. For a
single disk drive, the value is zero.
--encodedlun=LUN
Specifies the hexadecimal-encoded of the target resource. For a single
disk drive, the value is zero.
--username=username
Specifies the user name to use for target authentication.
Note:
Unless you provide a settings password, the user name is stored as
clear text in the XML machine configuration file.
--password=password
Specifies the password used for target authentication.
Note:
Unless you provide a settings password, this password is stored as
clear text in the XML machine configuration file. When you specify a
settings password for the first time, the target authentication password
is stored in encrypted form.
--passwordfile=password-filename
Specifies a file that contains the target authentication password as clear
text.
Note:
Use permission and ownership settings to ensure that the contents of
this file cannot be read by unauthorized users.
388
8 VBoxManage
--initiator=initiator
Specifies the iSCSI initiator.
The Microsoft iSCSI Initiator is a system, such as a server, that attaches
to an IP network and initiates requests and receives responses from
an iSCSI target. The SAN components in the iSCSI initiator are largely
analogous to Fibre Channel SAN components, and they include the
following:
iSCSI driver. Transports blocks of iSCSI commands over the IP network.
This iSCSI driver is installed on the iSCSI host and is included with the
Microsoft iSCSI Initiator.
Gigabit Ethernet adapter. Connects to an iSCSI target. Use an Ethernet
adapter that can transmit 1000 megabits per second (Mbps). Like
standard 10/100 adapters, most gigabit adapters use a preexisting
Category 5 or Category 6E cable. Each port on the adapter is identified
by a unique IP address.
iSCSI target. Is any device that receives iSCSI commands. The
device can be an end node such as a storage device, or it can be an
intermediate device such as a network bridge between IP and Fibre
Channel devices. Each port on the storage array controller or network
bridge is identified by one or more IP addresses.
--intnet
Specifies whether to connect to the iSCSI target that uses internal
networking. This configuration requires further configuration. See 9.7.3
Access iSCSI Targets Using Internal Networking on page 421.
8.47.3 Examples
The following command attaches the o7.vdi disk image to the specified SATA
storage controller on the ol7 VM.
$ storageattach ol7 --storagectl "SATA Controller" --port 0 --device 0 \
--type hdd --medium /VirtualBox/ol7/ol7.vdi
The following command attaches the o7-r6-dvd.iso DVD image to the specified
IDE storage controller on the ol7 VM.
$ VBoxManage storageattach ol7 --storagectl "IDE Controller" --port 0 --
device 0 \
--type dvddrive --medium ol7-r6-dvd.iso
8.47.4 See Also
8.29 VBoxManage list on page 314, 8.43 VBoxManage showvminfo on page 374,
8.48 VBoxManage storagectl on page 390
389
Oracle VirtualBox: User Guide for Release 7.1
8.48 VBoxManage storagectl
Manage a storage controller
8.48.1 Synopsis
VBoxManage storagectl <uuid | vmname> <‑‑name=controller‑name>
[‑‑add=floppy | ide | pcie | sas | sata | scsi | usb]
[‑‑controller=BusLogic | I82078 | ICH6 | IntelAhci | LSILogic |
LSILogicSAS | NVMe | PIIX3 | PIIX4 | USB | VirtIO] [‑‑bootable=on
| off] [‑‑hostiocache=on | off] [‑‑portcount=count] [‑‑remove]
[‑‑rename=new‑controller‑name]
8.48.2 Description
The VBoxManage storagectl command enables you to attach, modify, and remove
a storage controller. After you configure the storage controller, you can use the
VBoxManage storageattach command to attach virtual media to the controller.
uuid | vmname
Specifies the Universally Unique Identifier (UUID) or name of the virtual
machine (VM).
--name=controller-name
Specifies the name of the storage controller.
--add=system-bus-type
Specifies the type of the system bus to which to connect the storage
controller. Valid values are floppy, ide, pcie, sas, sata, scsi, and usb.
--controller=chipset-type
Specifies the chipset type to emulate for the specified storage controller.
Valid values are BusLogic, I82078, ICH6, IntelAHCI, LSILogic,
LSILogicSAS, NVMe, PIIX3, PIIX4, and USB.
The default value varies, according to the type of storage controller.
--portcount=count
Specifies the number of ports that the storage controller supports. Valid
values depend on the type of storage controller.
--hostiocache=on|off
Specifies whether to use the host I/O cache for all disk images attached
to this storage controller. Valid values are on and off. See 5.7 Host Input/
Output Caching on page 146.
--bootable=on|off
Specifies whether this controller is bootable. Valid values are on and off.
390
8 VBoxManage
--rename=new-controller-name
Specifies a new name for the storage controller.
--remove
Removes a storage controller from the VM configuration.
8.48.3 Examples
The following command creates a SATA storage controller called sata01 and adds
it to the ol7 VM. The storage controller emulates the IntelAHCI chipset.
$ VBoxManage storagectl ol7 --name "sata01" --add sata --controller
IntelAHCI
The following command creates an IDE storage controller called ide01 and adds it
to the ol7 VM.
$ VBoxManage storagectl ol7 --name "ide01" --add ide
8.48.4 See Also
8.47 VBoxManage storageattach on page 383
8.49 VBoxManage unattended
Unattended guest OS installation
8.49.1 Synopsis
VBoxManage unattended detect <‑‑iso=install‑iso> [‑‑machine‑readable]
VBoxManage unattended install <uuid | vmname>
<‑‑iso=install‑iso> [‑‑user=login] [‑‑user‑password=password]
[‑‑admin‑password=password] [‑‑password‑file=file]
[‑‑full‑user‑name=name] [‑‑key=product‑key] [‑‑install‑additions]
[‑‑no‑install‑additions] [‑‑additions‑iso=add‑iso] [‑‑install‑txs]
[‑‑no‑install‑txs] [‑‑validation‑kit‑iso=testing‑iso]
[‑‑locale=ll_CC] [‑‑country=CC] [‑‑time‑zone=tz]
[‑‑hostname=fqdn] [‑‑package‑selection‑adjustment=keyword]
[‑‑dry‑run] [‑‑auxiliary‑base‑path=path]
[‑‑image‑index=number] [‑‑script‑template=file]
[‑‑post‑install‑template=file] [‑‑post‑install‑command=command]
[‑‑extra‑install‑kernel‑parameters=params] [‑‑language=lang]
[‑‑start‑vm=session‑type]
8.49.2 Description
391
Oracle VirtualBox: User Guide for Release 7.1
8.49.2.1 unattended detect
VBoxManage unattended detect <‑‑iso=install‑iso> [‑‑machine‑readable]
Detects the guest operating system (OS) on the specified installation ISO and
displays the result. This can be used as input when creating a VM for the ISO to be
installed in.
--iso=install-iso
The installation ISO to run the detection on.
--machine-readable
Produce output that is simpler to parse from a script.
8.49.2.2 unattended install
VBoxManage unattended install <uuid | vmname>
<‑‑iso=install‑iso> [‑‑user=login] [‑‑user‑password=password]
[‑‑admin‑password=password] [‑‑password‑file=file]
[‑‑full‑user‑name=name] [‑‑key=product‑key] [‑‑install‑additions]
[‑‑no‑install‑additions] [‑‑additions‑iso=add‑iso] [‑‑install‑txs]
[‑‑no‑install‑txs] [‑‑validation‑kit‑iso=testing‑iso]
[‑‑locale=ll_CC] [‑‑country=CC] [‑‑time‑zone=tz]
[‑‑hostname=fqdn] [‑‑package‑selection‑adjustment=keyword]
[‑‑dry‑run] [‑‑auxiliary‑base‑path=path]
[‑‑image‑index=number] [‑‑script‑template=file]
[‑‑post‑install‑template=file] [‑‑post‑install‑command=command]
[‑‑extra‑install‑kernel‑parameters=params] [‑‑language=lang]
[‑‑start‑vm=session‑type]
Reconfigures the specified VM for installation and optionally starts it up.
uuid | vmname
Either the UUID or the name (case sensitive) of a VM.
--iso=install-iso
The installation ISO to run the detection on.
--user=login
The login name. (default: vboxuser)
--user-password=password
The user login password. This is used for the user given by --user
(default: changeme)
--user-password-file=file
Alternative to --user-password for providing the user password.
Special filename stdin can be used to read the password from standard
input.
--admin-password=password
The admin / root login password. If not specified, the password from --
user-password will be used.
392
8 VBoxManage
--admin-password-file=file
Alternative to --admin-password for providing the admin / root
password. Special filename stdin can be used to read the password from
standard input.
--full-user-name=name
The full user name. (default: --user)
--key=product-key
The guest OS product key. Not all guest OSes requires this.
--install-additions, --no-install-additions
Whether to install the VirtualBox guest additions. (default: --no-install-
additions)
--additions-iso=add-iso
Path to the VirtualBox guest additions ISO. (default: installed/downloaded
GAs)
--install-txs, --no-install-txs
Whether to install the Test eXecution Service (TXS) from the VirtualBox
ValidationKit. This is useful when preparing VMs for testing or similar.
(default: --no-install-txs)
--validation-kit-iso=testing-iso
Path to the VirtualBox ValidationKit ISO. This is required if --install-
txs is specified.
--locale=ll_CC
The base locale specification for the guest, like en_US, de_CH, or nn_NO.
(default: host or en_US)
--country=CC
The two letter country code if it differs from the specified by --
location.
--time-zone=tz
The time zone to set up the guest OS with. (default: host time zone or
UTC)
--hostname=fqdn
The fully qualified domain name of the guest machine. (default:
vmname.myguest.virtualbox.org)
--package-selection-adjustment=keyword
Adjustments to the guest OS packages/components selection. This can
be specified more than once. Currently the only recognized keyword is
minimal which triggers a minimal installation for some of the guest OSes.
--dry-run
Do not create any files or make any changes to the VM configuration.
393
Oracle VirtualBox: User Guide for Release 7.1
--start-vm=session-type
Start the VM using the front end given by session-type. This is the
same as the --type option for the startvm command, but we have add
none for indicating that the VM should not be started. (default: none)
Advanced options:
--auxiliary-base-path=path
The path prefix to the media related files generated for the installation.
(default: vm-config-dir/Unattended-vm-uuid-)
--image-index=number
Windows installation image index. (default: 1)
--script-template=file
The unattended installation script template. (default: IMachine::OSTypeId
dependent)
--post-install-template=file
The post installation script template. (default: IMachine::OSTypeId
dependent)
--post-install-command=command
A single command to run after the installation is completed. The exact
format and exactly when this is run is guest OS installer dependent.
--extra-install-kernel-parameters=params
List of extra Linux kernel parameters to use during the installation.
(default: IMachine::OSTypeId dependent)
--language=lang
Specifies the UI language for a Windows installation. The lang is
generally of the form {ll}-{CC}. See the detectedOSLanguages results from
VBoxManage unattended detect. (default: detectedOSLanguages[0])
8.50 VBoxManage unregistervm
Unregister a virtual machine
8.50.1 Synopsis
VBoxManage unregistervm <uuid | vmname> [‑‑delete] [‑‑delete‑all]
8.50.2 Description
The VBoxManage unregistervm command unregisters a virtual machine (VM).
uuid | vmname
Specifies the name or Universally Unique Identifier (UUID) of the VM.
394
8 VBoxManage
--delete
Deletes the following files related to the VM automatically:
All hard disk image files, including differencing files.
All saved state files that the machine created, including one for each
snapshot.
XML VM machine definition file and its backups.
VM log files.
The empty directory associated with the unregistered VM.
--delete-all
Deletes the files described in the --delete option, as well as all DVDs
and Floppy disks located in the VM folder and attached only to this VM.
8.50.3 Examples
The following command unregisters a VM called vm2.
$ VBoxManage unregistervm vm2
The following command unregisters a VM called vm3. All files associated with the
VM are deleted.
$ VBoxManage unregistervm vm3 --delete
%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
8.50.4 See Also
8.38 VBoxManage registervm on page 366
8.51 VBoxManage updatecheck
Checks for a newer version of Oracle VirtualBox
8.51.1 Synopsis
VBoxManage updatecheck perform [‑‑machine‑readable]
VBoxManage updatecheck list [‑‑machine‑readable]
VBoxManage updatecheck modify [‑‑disable | ‑‑enable] [‑‑channel=stable
| withbetas | all] [‑‑frequency=days]
8.51.2 Description
The updatecheck subcommand is used to check if a newer version of Oracle
VirtualBox is available. The two subcommand options of updatecheck are used for
modifying or viewing the settings associated with checking for a newer version of
Oracle VirtualBox.
395
Oracle VirtualBox: User Guide for Release 7.1
8.51.2.1 updatecheck perform
VBoxManage updatecheck perform [‑‑machine‑readable]
Checks if a newer version of Oracle VirtualBox is available.
--machine-readable
Machine readable output.
8.51.2.2 updatecheck list
VBoxManage updatecheck list [‑‑machine‑readable]
Displays the current settings used for specifying when to check for a newer
version of Oracle VirtualBox.
--machine-readable
Machine readable output.
8.51.2.3 updatecheck modify
VBoxManage updatecheck modify [‑‑disable | ‑‑enable] [‑‑channel=stable
| withbetas | all] [‑‑frequency=days]
Modifies the settings used for specifying when to check for a newer version of
Oracle VirtualBox.
--enable
Enable the update check service.
--disable
Disable the update check service.
--channel=stable | withbetas | all
The preferred release type used for determining whether a newer
version of Oracle VirtualBox is available. The default is 'stable'.
stable
Checks for newer stable releases (maintenance and minor releases
within the same major release) of Oracle VirtualBox.
all
Checks for newer stable releases (maintenance and minor releases
within the same major release) and major releases of Oracle VirtualBox.
withbetas
Checks for newer stable releases (maintenance and minor releases
within the same major release), major releases, and beta releases of
Oracle VirtualBox.
396
8 VBoxManage
--frequency=days
Specifies how often in days to check for a newer version of Oracle
VirtualBox.
--proxy-mode=system | manual | none
Specifies the proxy mode to use.
--proxy-url=<address>
Specifies the proxy address to use. Set to empty string to clear proxy
address.
8.52 VBoxManage usbdevsource
Add and remove USB device sources
8.52.1 Synopsis
VBoxManage usbdevsource add <source‑name> <‑‑backend=backend>
<‑‑address=address>
VBoxManage usbdevsource remove <source‑name>
8.52.2 Description
The VBoxManage usbdevsource command adds a USB device source and makes
it available to VM guests on the host system. You can also use this command to
remove a USB device source.
8.52.2.1 Add a USB Device Source
VBoxManage usbdevsource add <source‑name> <‑‑backend=backend>
<‑‑address=address>
The VBoxManage usbdevsource add command adds a USB device source, which is
then available to all guest VMs on the host system.
source-name
Specifies a unique name for the USB device source.
--address=address
Specifies the address of the USB backend.
--backend=backend
Specifies the USB proxy service backend to use.
If specifying a remote server over the USB/IP protocol the only currently
supported backend value is USBIP.
397
Oracle VirtualBox: User Guide for Release 7.1
8.52.2.2 Remove a USB Device
VBoxManage usbdevsource remove <source‑name>
The VBoxManage usbdevsource remove command removes a USB device.
source-name
Specifies the name of the USB device source to remove.
8.52.3 Examples
The following command adds a USB device server called hostusb01.
$ VBoxManage usbdevsource add hostusb01 --backend USBIP --address
10.0.1.16
8.53 VBoxManage usbfilter
Manage USB filters
8.53.1 Synopsis
VBoxManage usbfilter add <index,0‑N> <‑‑target=<uuid | vmname
| global>> <‑‑name=string> <‑‑action=ignore | hold>
[‑‑active=yes | no] [‑‑vendorid=XXXX] [‑‑productid=XXXX]
[‑‑revision=IIFF] [‑‑manufacturer=string] [‑‑product=string]
[‑‑port=hex] [‑‑remote=yes | no] [‑‑serialnumber=string]
[‑‑maskedinterfaces=XXXXXXXX]
VBoxManage usbfilter modify <index,0‑N> <‑‑target=<uuid | vmname |
global>> [‑‑name=string] [‑‑action=ignore | hold] [‑‑active=yes |
no] [‑‑vendorid=XXXX| ""] [‑‑productid=XXXX| ""] [‑‑revision=IIFF|
""] [‑‑manufacturer=string| ""] [‑‑product=string| ""]
[‑‑port=hex] [‑‑remote=yes | no] [‑‑serialnumber=string| ""]
[‑‑maskedinterfaces=XXXXXXXX]
VBoxManage usbfilter remove <index,0‑N> <‑‑target=<uuid | vmname |
global>>
8.53.2 Description
The VBoxManage usbfilter command enables you to manage USB filters for a
specific virtual machine (VM), or global USB filters that affect the entire Oracle
VirtualBox configuration.
Global filters are applied before VM-specific filters. This means that you can use a
global filter to prevent devices from being captured by any VM.
Global filters are applied in sequence based on where they were located in the list
(see the --index option below for the list ordering details). Only the first filter that
matches a device is applied. For example, if two global filters were created and
398
8 VBoxManage
the first filter made a specific Kingston memory stick device available while the
second filter ignored all Kingston devices the result of applying these two filters
would be that this specific Kingston memory stick would made available to any
VM but no other Kingston USB devices would be made available.
8.53.2.1 Common Operand and Options
index,0-N
Specifies a single integer that indicates the position of the filter in the list.
Zero (0) represents the first position in the list. If a filter already exists
at the specified position, the existing filter and any existing filters that
follow are moved down the list. Otherwise, the new filter is appended to
the list.
--action=ignore | hold
Specifies whether to allow VMs access to devices that match a USB filter
(hold) or to deny them access (ignore). This option applies only to global
filters.
--active=yes | no
Specifies whether a USB filter is active or temporarily disabled. Valid
values are yes, which activates the filter, and no, which disables the filter.
The default value is yes.
--manufacturer=string
Specifies a manufacturer ID filter as a string. The default value is an
empty string ("").
--maskedinterfaces=XXXXXXXX
Specifies a masked interface filter that is used to hide one or more USB
interfaces from the guest. The value is a bit mask where the set bits
correspond to the USB interfaces to hide, or mask off. This feature is
supported on Linux host systems only.
--name=filter-name
Specifies the name of the filter.
--port=hex
Specifies a hub port number filter as a string. The default value is an
empty string ("").
--product=string
Specifies a product ID filter as a string. The default value is an empty
string ("").
--productid=XXXX
Specifies a product ID filter. The string representation for an exact match
has the form XXXX, where X is a hexadecimal digit including leading
zeroes. The default value is an empty string ("").
399
Oracle VirtualBox: User Guide for Release 7.1
--remote=yes | no
Specifies a remote filter that indicates whether the device is physically
connected to a remote VRDE client or to a local host system. This option
applies to VM filters only. The default value is no.
--revision=IIFF
Specifies a revision ID filter. The string representation for an exact match
has the form IIFF. I is a decimal digit of the integer part of the revision.
F is a decimal digit of its fractional part that includes leading and trailing
zeros. The default value is an empty string ("").
To specify a range of revision IDs, ensure that you use the hexadecimal
form so that the revision is stored as a 16-bit packed BCD value. For
example, the int:0x0100-0x0199 expression matches any revision from
1.0 to 1.99, inclusive.
--serialnumber=string
Specifies a serial number filter as a string. The default value is an empty
string ("").
--target=uuid | vmname | global
Specifies the VM that the filter is attached to. You can specify the
Universally Unique Identifier (UUID) or the name of the VM. To apply the
filter description to all VMs, specify global.
--vendorid=XXXX
Specifies a vendor ID filter, which is a string representation of a four-
digit hexadecimal number. X is the hexadecimal digit including leading
zeroes. The default value is an empty string ("").
8.53.2.2 Add a USB Filter or a Global Filter
VBoxManage usbfilter add <index,0‑N> <‑‑target=<uuid | vmname
| global>> <‑‑name=string> <‑‑action=ignore | hold>
[‑‑active=yes | no] [‑‑vendorid=XXXX] [‑‑productid=XXXX]
[‑‑revision=IIFF] [‑‑manufacturer=string] [‑‑product=string]
[‑‑port=hex] [‑‑remote=yes | no] [‑‑serialnumber=string]
[‑‑maskedinterfaces=XXXXXXXX]
Use the VBoxManage usbfilter add command to create a new USB filter.
In addition, specify parameters by which to filter. You can use the VBoxManage
list usbhost command to view the parameters of the USB devices that are
attached to your system.
8.53.2.3 Modify a USB Filter or a Global Filter
VBoxManage usbfilter modify <index,0‑N> <‑‑target=<uuid | vmname |
global>> [‑‑name=string] [‑‑action=ignore | hold] [‑‑active=yes |
no] [‑‑vendorid=XXXX| ""] [‑‑productid=XXXX| ""] [‑‑revision=IIFF|
""] [‑‑manufacturer=string| ""] [‑‑product=string| ""]
[‑‑port=hex] [‑‑remote=yes | no] [‑‑serialnumber=string| ""]
[‑‑maskedinterfaces=XXXXXXXX]
400
8 VBoxManage
Use the VBoxManage usbfilter modify command to modify a USB filter. You can
use the VBoxManage list usbfilters command to list global filter indexes and the
VBoxManage showvminfo command to list indexes for a specific virtual machine.
8.53.2.4 Remove a USB Filter or a Global Filter
VBoxManage usbfilter remove <index,0‑N> <‑‑target=<uuid | vmname |
global>>
Use the VBoxManage usbfilter remove command to remove a USB filter entry.
8.53.3 Examples
The following command lists the available USB devices on the host system.
$ VBoxManage list usbhost
The following command adds a USB filter called filter01 to the ol7 VM. The
filter specifies a Kingston DataTraveler memory stick and is placed first in the list
of USB filters for the VM.
$ VBoxManage usbfilter add 0 --target ol7 --name filter01 --vendorid
0x0930 --productid 0x6545
The following command removes the USB filter that is second in the list for the
ol7 VM.
$ VBoxManage usbfilter remove 1 --target ol7
8.54 vboximg-mount
FUSE mount a virtual disk image for Mac OS and Linux hosts
8.54.1 Synopsis
vboximg‑mount <‑? | ‑h | ‑‑help>
vboximg‑mount <‑‑image=image‑UUID> [‑‑guest‑filesystem] [‑o=FUSE‑option
[,FUSE‑option...]] [‑‑root] [‑‑rw] <mountpoint>
vboximg‑mount <‑‑list> [‑‑image=image‑UUID] [‑‑guest‑filesystem]
[‑‑verbose] [‑‑vm=vm‑UUID] [‑‑wide]
8.54.2 Description
The vboximg-mount command enables you to make Oracle VirtualBox disk images
available to a Mac OS or Linux host operating system (OS) for privileged or
non-priviliged access. You can mount any version of the disk from its available
history of snapshots. Use this command to mount, view, and optionally modify
the contents of an Oracle VirtualBox virtual disk image, and you can also use this
command to view information about registered virtual machines (VMs).
401
Oracle VirtualBox: User Guide for Release 7.1
This command uses the Filesystem in Userspace (FUSE) technology to provide raw
access to an Oracle VirtualBox virtual disk image.
When you use the --image option to specify a base image identifier, only the base
image is mounted. Any related snapshots are disregarded. Alternatively, if you use
the --image option to specify a snapshot, the state of the FUSE-mounted virtual
disk is synthesized from the implied chain of snapshots, including the base image.
The vboximg-mount command includes experimental read-only access to file
systems inside a VM disk image. This feature enables you to extract some files
from the VM disk image without starting the VM and without requiring third-party
file system drivers on the host system. Oracle VirtualBox supports the FAT, NTFS,
ext2, ext3, and ext4 file systems.
The virtual disk is exposed as a device node within a FUSE-based file system that
overlays the specified mount point.
The FUSE file system includes a directory that contains a number of files. The
file system can also contain a directory that includes a symbolic link that has the
same base name (see the basename(1) man page) as the virtual disk base image and
points to the location of the virtual disk base image. The directory can be of the
following types:
vhdd provides access to the raw disk image data as a flat image
volID provides access to an individual volume on the specified disk image
fsID provides access to a supported file system without requiring a host file
system driver
8.54.2.1 General Command Options
vboximg‑mount <‑? | ‑h | ‑‑help>
Use the following options to obtain information about the vboximg-mount
command and its options.
--help, --h, or--?
Shows usage information.
8.54.2.2 Mounting an Oracle VirtualBox Disk Image
vboximg‑mount <‑‑image=image‑UUID> [‑‑guest‑filesystem] [‑o=FUSE‑option
[,FUSE‑option...]] [‑‑root] [‑‑rw] <mountpoint>
Use the vboximg-mount command to mount an Oracle VirtualBox virtual disk
image on a Mac OS or Linux host system. When mounted, you can view the
contents of the disk image or modify the contents of the disk image.
You can use the vboximg-mount command to restrict FUSE-based access to a
subsection of the virtual disk.
--image=disk-image
Specifies the Universally Unique Identifier (UUID), name, or path of the
Oracle VirtualBox disk image.
The short form of the --image option is -i.
402
8 VBoxManage
--guest-filesystem
Enables experimental read-only support for guest file systems. When you
specify this option, all known file systems are made available to access.
The short form of the --guest-filesystem option is -g.
-o=FUSE-option[,FUSE-option...]
Specifies FUSE mount options.
The vboximg-mount command enables you to use the FUSE mount options
that are described in the mount.fuse(8) man page.
--root
Overrides the security measure that restricts file access to the file system
owner by also granting file access to the root user.
Same as the -o allow_root option. See the -o option description.
This option is incompatible with the -o allow_other option.
--rw
Mounts the specified image as read-write, which is required if you want
to modify its contents. By default, images are mounted as read-only.
mount-point
Specifies the path name of a directory on which to mount the Oracle
VirtualBox disk image.
8.54.2.3 Viewing Oracle VirtualBox Disk Image Information
vboximg‑mount <‑‑list> [‑‑image=image‑UUID] [‑‑guest‑filesystem]
[‑‑verbose] [‑‑vm=vm‑UUID] [‑‑wide]
Use the vboximg-mount command to view information about registered VMs or an
Oracle VirtualBox virtual disk image.
--image=disk-image
Specifies the UUID, name, or path of the Oracle VirtualBox disk image.
The short form of the --image option is -i.
--guest-filesystem
Enables experimental read-only support for guest file systems. When you
specify this option, all known file systems are made available to access.
The short form of the --guest-filesystem option is -g.
403
Oracle VirtualBox: User Guide for Release 7.1
--list
Shows information about the disks that are associated with the registered
VMs. If you specify a disk image, this option shows information about the
partitions of the specified image.
When you specify the --verbose option, the output includes detailed
information about the VMs and media, including snapshot images and
file paths.
The short form of the --list option is -l.
--verbose
Shows or logs detailed information.
The short form of the --verbose option is -v.
--vm=vm-UUID
Outputs information about the VM that is associated with the specified
UUID.
--wide
Outputs information in a wide format. This output includes the lock state
information of running VMs. For VMs that are not running, the state is
created.
The wide output uses a tree-like structure in the VM column to show the
relationship between a VM base image and its snapshots.
8.54.3 Examples
The following example shows how to mount a virtual disk image on the host
operating system (OS).
$ mkdir fuse_mount_point
$ vboximg-mount --image=b490e578-08be-4f7d-98e9-4c0ef0952377
fuse_mount_point
$ ls fuse_mount_point
ubu.vdi[32256:2053029880] vhdd
$ sudo mount fuse_mount_point/vhdd /mnt
The mkdir command creates a mount point called fuse_mount_point on the host
OS. The vboximg-mount command is then used to mount the specified disk image
on the fuse_mount_point mount point. The mount includes all snapshots for the
disk image.
The ls command shows the contents of fuse_mount_point. The mount command
is then used to mount the FUSE-mounted device node, vhdd, on the /mnt mount
point. The vhdd device node represents the virtual disk image.
The following example shows how to make the known file systems of the
b490e578-08be-4f7d-98e9-4c0ef0952377 disk image accessible when the image is
mounted on the fuse_mount_point mount point:
$ vboximg-mount --image=b490e578-08be-4f7d-98e9-4c0ef0952377 \
--guest-filesystem fuse_mount_point
404
8 VBoxManage
The following command outputs detailed information about all registered VMs
and their snapshots:
$ vboximg-mount --list --verbose
The following command shows an excerpt of the list output in wide format.
$ vboximg-mount --list --wide
VM Image Size Type State UUID (hierarchy)
------------------------------------------
------------------------------------
Proxy 0833f5bc-6304-42e1-b799-
cdc81c576c60
|
+- Proxy.vdi 4.8G VDI rlock d5f84afb-0794-4952-
ab71-6bbcbee07737
| +- <snapshot> 12.3G VDI rlock dffc67aa-3023-477f-8033-
b27e3daf4f54
| +- <snapshot> 8.8G VDI rlock
3b2755bd-5f2a-4171-98fe-647d510b6274
| +- <snapshot> 14.6G VDI rlock
e2ccdb5f-49e8-4123-8623-c61f363cc5cf
| +- <snapshot> 7.4G VDI wlock
3c1e6794-9091-4be3-9e80-11aba40c2649
------------------------------------------
------------------------------------
Oracle Linux 7 5365ab5f-470d-44c0-9863-
dad532ee5905
|
+- Oracle Linux 7.vdi 7.0G VDI created 96d2e92e-0d4e-46ab-
a0f1-008fdbf997e7
| +- <snapshot> 15.9G VDI created f9cc866a-9166-42e9-a503-
bbfe9b7312e8
|
+- kernel.vdi 11.1G VDI created
79a370bd-0c4f-480a-30bb-10cdea68423f
The output shows that the Proxy VM is running the fourth snapshot of the
Proxy.vdi virtual disk image. The running state is indicated by the wlock value in
the State column.
The Oracle Linux 7 VM is not running. It has two images: Oracle Linux 7.vdi and
kernel.vdi. The Oracle Linux 7.vdi image has a snapshot.
The following command shows information about the VM with the specified UUID:
$ vboximg-mount --list --vm=b1d5563b-2a5b-4013-89f1-26c81d6bbfa0
-----------------------------------------------------------------
VM: ubu
UUID: b1d5563b-2a5b-4013-89f1-26c81d6bbfa0
Image: ubu.vdi
UUID: b490e578-08be-4f7d-98e9-4c0ef0952377
Snapshot: 35afe1e0-0a51-44f3-a228-caf172f3306f
Size: 12.1G
Snapshot: 874279c1-4425-4282-ada8-a9c07c00bbf9
Size: 13.6G
405
Oracle VirtualBox: User Guide for Release 7.1
Image: kernel.vdi
UUID: 79a370bd-6eb7-4dbf-8bc6-d29118f127e0
406
9 Advanced Topics
9 Advanced Topics
9.1 Automated Guest Logins
Oracle VirtualBox provides Guest Addition modules for Windows, Linux, and
Oracle Solaris to enable automated logins on the guest.
When a guest operating system is running in a virtual machine, it might be
required to perform coordinated and automated logins using credentials passed
from the host. Credentials are user name, password, and domain name, where
each value might be empty.
9.1.1 Automated Windows Guest Logins
Windows provides a modular system login subsystem, called Winlogon, which can
be customized and extended by means of so-called GINA (Graphical Identification
and Authentication) modules. In Windows Vista and later releases, the GINA
modules were replaced with a new mechanism called credential providers. The
Oracle VirtualBox Guest Additions for Windows come with both, a GINA and a
credential provider module, and therefore enable any Windows guest to perform
automated logins.
To activate the Oracle VirtualBox GINA or credential provider module, install
the Guest Additions using the command line switch /with_autologon. All the
following manual steps required for installing these modules will be then done by
the installer.
To manually install the Oracle VirtualBox GINA module, extract the Guest
Additions as shown in Manual File Extraction, and copy the VBoxGINA.dll file to
the Windows SYSTEM32 directory. In the registry, create the following key with a
value of VBoxGINA.dll:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GinaDLL
Note:
The Oracle VirtualBox GINA module is implemented as a wrapper around the
MSGINA.DLL standard Windows GINA module. As a result, it might not work
correctly with third-party GINA modules.
To manually install the Oracle VirtualBox credential provider module,
extract the Guest Additions as shown in Manual File Extraction and copy the
VBoxCredProv.dll file to the Windows SYSTEM32 directory. In the registry,
create the following keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Authentication\Credential Providers\{275D3BCC-22BB-4948-A7F6-3A3054EBA92B}
HKEY_CLASSES_ROOT\CLSID\{275D3BCC-22BB-4948-A7F6-3A3054EBA92B}
HKEY_CLASSES_ROOT\CLSID\{275D3BCC-22BB-4948-A7F6-3A3054EBA92B}\InprocServer32
407
Oracle VirtualBox: User Guide for Release 7.1
All default values, the key named Default, must be set to VBoxCredProv.
Create the following string and assign it a value of Apartment.
HKEY_CLASSES_ROOT\CLSID\{275D3BCC-22BB-4948-
A7F6-3A3054EBA92B}\InprocServer32\ThreadingModel
To set credentials, use the following command on a running VM:
$ VBoxManage controlvm "Windows XP" setcredentials "John Doe" "secretpassword"
"DOMTEST"
While the VM is running, the credentials can be queried by the Oracle VirtualBox
login modules, GINA or credential provider, using the Oracle VirtualBox Guest
Additions device driver. When Windows is in logged out mode, the login modules
will constantly poll for credentials and if they are present, a login will be
attempted. After retrieving the credentials, the login modules will erase them so
that the above command will have to be repeated for subsequent logins.
For security reasons, credentials are not stored in any persistent manner and will
be lost when the VM is reset. Also, the credentials are write-only. There is no way
to retrieve the credentials from the host side. Credentials can be reset from the
host side by setting empty values.
Depending on the Windows guest version, the following restrictions apply:
For Windows XP guests. The login subsystem needs to be configured to use the
classic login dialog, as the Oracle VirtualBox GINA module does not support the
Windows XP-style welcome dialog.
Windows Vista, Windows 7, Windows 8, Windows 10 and Windows 11
guests. The login subsystem does not support the so-called Secure Attention
Sequence, Ctrl+Alt+Del. As a result, the guest's group policy settings need to be
changed to not use the Secure Attention Sequence. Also, the user name given is
only compared to the true user name, not the user friendly name. This means
that when you rename a user, you still have to supply the original user name as
Windows never renames user accounts internally.
Automatic login handling of the built-in Windows Remote Desktop Service,
formerly known as Terminal Services, is disabled by default. To enable it, create
the following registry key with a DWORD value of 1.
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox Guest Additions\AutoLogon
The following command forces Oracle VirtualBox to keep the credentials after they
were read by the guest and on VM reset:
$ VBoxManage setextradata "Windows XP" VBoxInternal/Devices/VMMDev/0/Config/
KeepCredentials 1
Note that this is a potential security risk, as a malicious application running on the
guest could request this information using the proper interface.
9.1.2 Automated Linux and UNIX Guest Logins
Oracle VirtualBox provides a custom PAM module (Pluggable Authentication
Module) which can be used to perform automated guest logins on platforms which
support this framework. Virtually all modern Linux and UNIX distributions rely
on PAM.
408
9 Advanced Topics
For automated logins on Ubuntu, or Ubuntu-derived, distributions using LightDM
as the display manager. See 9.1.2.1 Oracle VirtualBox Greeter for Ubuntu/LightDM
on page 410.
The pam_vbox.so module itself does not do an actual verification of the
credentials passed to the guest OS. Instead it relies on other modules such as
pam_unix.so or pam_unix2.so down in the PAM stack to do the actual validation
using the credentials retrieved by pam_vbox.so. Therefore pam_vbox.so has to
be on top of the authentication PAM service list.
Note:
The pam_vbox.so module only supports the auth primitive. Other primitives
such as account, session, or password are not supported.
The pam_vbox.so module is shipped as part of the Guest Additions but it is not
installed or activated on the guest OS by default. In order to install it, it has to
be copied from /opt/VBoxGuestAdditions-version/other/ to the security
modules directory. This is usually /lib/security/ on 32-bit Linux guests
or /lib64/security/ on 64-bit Linux guests. Please refer to your guest OS
documentation for the correct PAM module directory.
For example, to use pam_vbox.so with a Ubuntu Linux guest OS and the GNOME
Desktop Manager (GDM) to log in users automatically with the credentials passed
by the host, configure the guest OS as follows:
1. Copy the pam_vbox.so module to the security modules directory. In this case, /
lib/security.
2. Edit the PAM configuration file for GDM, found at /etc/pam.d/gdm. Add
the line auth requisite pam_vbox.so at the top. Additionally, in most Linux
distributions there is a file called /etc/pam.d/common-auth. This file is
included in many other services, like the GDM file mentioned above. There you
also have to add the line auth requisite pam_vbox.so.
3. If authentication against the shadow database using pam_unix.so or
pam_unix2.so is required, the argument try_first_pass for pam_unix.so or
use_first_pass for pam_unix2.so is needed in order to pass the credentials
from the Oracle VirtualBox module to the shadow database authentication
module. For Ubuntu, this must be added to /etc/pam.d/common-auth, to the
end of the line referencing pam_unix.so. This argument tells the PAM module
to use credentials already present in the stack, such as the ones provided by the
Oracle VirtualBox PAM module.
CAUTION:
An incorrectly configured PAM stack can effectively prevent you from logging
into your guest system.
To make deployment easier, you can pass the argument debug right after the
pam_vbox.so statement. Debug log output will then be recorded using syslog.
409
Oracle VirtualBox: User Guide for Release 7.1
Note:
By default, pam_vbox does not wait for credentials to arrive from the host. When
a login prompt is shown, for example by GDM/KDM or the text console, and
pam_vbox does not yet have credentials it does not wait until they arrive. Instead
the next module in the PAM stack, depending on the PAM configuration, will
have the chance for authentication.
pam_vbox supports various guest property parameters that are located in /
VirtualBox/GuestAdd/PAM/. These parameters allow pam_vbox to wait for
credentials to be provided by the host and optionally can show a message while
waiting for those. The following guest properties can be set:
CredsWait: Set to 1 if pam_vbox should start waiting until credentials arrive from
the host. Until then no other authentication methods such as manually logging
in will be available. If this property is empty or gets deleted no waiting for
credentials will be performed and pam_vbox will act like before. This property
must be set read-only for the guest (RDONLYGUEST).
CredsWaitAbort: Aborts waiting for credentials when set to any value. Can be
set from host and the guest.
CredsWaitTimeout: Timeout, in seconds, to let pam_vbox wait for credentials
to arrive. When no credentials arrive within this timeout, authentication of
pam_vbox will be set to failed and the next PAM module in chain will be asked.
If this property is not specified, set to 0 or an invalid value, an infinite timeout
will be used. This property must be set read-only for the guest (RDONLYGUEST).
To customize pam_vbox further there are the following guest properties:
CredsMsgWaiting: Custom message showed while pam_vbox is waiting for
credentials from the host. This property must be set read-only for the guest
(RDONLYGUEST).
CredsMsgWaitTimeout: Custom message showed when waiting for credentials
by pam_vbox has timed out. For example, they did not arrive within time. This
property must be set read-only for the guest (RDONLYGUEST).
Note:
If a pam_vbox guest property does not have the correct flag set (RDONLYGUEST) the
property is ignored and, depending on the property, a default value will be used.
This can result in pam_vbox not waiting for credentials. Consult the appropriate
syslog file for more information and use the debug option.
9.1.2.1 Oracle VirtualBox Greeter for Ubuntu/LightDM
Oracle VirtualBox comes with a greeter module, named vbox-greeter, that can be
used with LightDM. LightDM is the default display manager for Ubuntu Linux and
therefore can also be used for automated guest logins.
vbox-greeter does not need the pam_vbox module described in 9.1.2 Automated
Linux and UNIX Guest Logins on page 408in order to function. It comes with
its own authentication mechanism provided by LightDM. However, to provide
maximum flexibility both modules can be used together on the same guest.
410
9 Advanced Topics
As with the pam_vbox module, vbox-greeter is shipped as part of the Guest
Additions but it is not installed or activated on the guest OS by default. To install
vbox-greeter automatically upon Guest Additions installation, use the --with-
autologon option when starting the VBoxLinuxAdditions.run file:
# ./VBoxLinuxAdditions.run -- --with-autologon
For manual or postponed installation, copy the vbox-greeter.desktop file from
/opt/VBoxGuestAdditions-version/other/ to the xgreeters directory,
which is usually /usr/share/xgreeters/. See your guest OS documentation for
the name of the correct LightDM greeter directory.
The vbox-greeter module is installed by the Oracle VirtualBox Guest Additions
installer and is located in /usr/sbin/. To enable vbox-greeter as the standard
greeter module, edit the file /etc/lightdm/lightdm.conf as follows:
[SeatDefaults]
greeter-session=vbox-greeter
Note:
The LightDM server must be fully restarted in order for vbox-greeter to be
used as the default greeter. As root on Ubuntu, run service lightdm --
full-restart or restart the guest.
vbox-greeter is independent of the graphical session you choose, such as
Gnome, KDE, or Unity. However, vbox-greeter does require FLTK 1.3 or later
to implement its own user interface.
There are numerous guest properties which can be used to further customize the
login experience. For automatically logging in users, the same guest properties
apply as for pam_vbox. See 9.1.2 Automated Linux and UNIX Guest Logins on page
408.
In addition to the previously mentioned guest properties, vbox-greeter enables
you to further customize its user interface. The following guest properties are
located in the /VirtualBox/GuestAdd/Greeter/ directory:
HideRestart: Set to 1 if vbox-greeter should hide the button to restart the
guest. This property must be set read-only for the guest (RDONLYGUEST).
HideShutdown: Set to 1 if vbox-greeter should hide the button to shutdown the
guest. This property must be set read-only for the guest (RDONLYGUEST).
BannerPath: Path to a .PNG file to use as a banner image on the top of the
greeter. The image size must be 460 x 90 pixels, any bit depth. This property
must be set read-only for the guest (RDONLYGUEST).
UseTheming: Set to 1 for turning on the following theming options. This property
must be set read-only for the guest (RDONLYGUEST).
Theme/BackgroundColor: Hexadecimal RRGGBB color for the background. This
property must be set read-only for the guest (RDONLYGUEST).
Theme/LogonDialog/HeaderColor: Hexadecimal RRGGBB foreground color for
the header text. This property must be set read-only for the guest (RDONLYGUEST).
Theme/LogonDialog/BackgroundColor: Hexadecimal RRGGBB color for the
login dialog background. This property must be set read-only for the guest
(RDONLYGUEST).
411
Oracle VirtualBox: User Guide for Release 7.1
Theme/LogonDialog/ButtonColor: Hexadecimal RRGGBB background color
for the login dialog button. This property must be set read-only for the guest
(RDONLYGUEST).
Note:
The same restrictions for the guest properties above apply as for the ones
specified in the pam_vbox section.
9.2 Advanced Configuration for Windows Guests
9.2.1 Automated Windows System Preparation
Microsoft offers a system preparation tool called Sysprep, to prepare a Windows
system for deployment or redistribution. Some Windows releases include Sysprep
on the installation medium, but the tool is also available for download from
the Microsoft website. In a standard For most Windows versions, Sysprep is
included in a default installation. Sysprep mainly consists of an executable called
sysprep.exe which is invoked by the user to put the Windows installation into
preparation mode.
The Guest Additions offer a way to launch a system preparation on the guest
operating system in an automated way, controlled from the host system. See
Guest Control of Applications for details of how to use this feature with the special
identifier sysprep as the program to execute, along with the user name sysprep
and password sysprep for the credentials. Sysprep is then started with the
required system rights.
Note:
Specifying the location of sysprep.exe is not possible. Instead the following
paths are used, based on the Windows release:
C:\sysprep\sysprep.exe for Windows XP and earlier
%WINDIR%\System32\sysprep\sysprep.exe for Windows Vista and later
The Guest Additions will automatically use the appropriate path to execute the
system preparation tool.
9.3 Advanced Configuration for Linux and Oracle Solaris Guests
9.3.1 Manual Setup of Selected Guest Services on Linux
The Oracle VirtualBox Guest Additions contain several different drivers. If you
do not want to configure them all, use the following command to install the Guest
Additions:
$ sh ./VBoxLinuxAdditions.run no_setup
412
9 Advanced Topics
After running this script, run the rcvboxadd setup command as root to compile
the kernel modules.
On some 64-bit guests, you must replace lib with lib64. On older guests that do
not run the udev service, you must add the vboxadd service to the default runlevel
to ensure that the modules are loaded.
To set up the time synchronization service, add the vboxadd-service service to
the default runlevel. To set up the X11 and OpenGL part of the Guest Additions,
run the rcvboxadd-x11 setup command. Note that you do not need to enable
additional services.
Use the rcvboxadd setup to recompile the guest kernel modules.
After compilation, reboot your guest to ensure that the new modules are loaded.
9.3.2 Guest Graphics and Mouse Driver Setup in Depth
This section assumes that you are familiar with configuring the X.Org server
using xorg.conf and optionally the newer mechanisms using hal or udev and
xorg.conf.d. If not you can learn about them by studying the documentation which
comes with X.Org.
The Oracle VirtualBox Guest Additions includes drivers for X.Org. By default these
drivers are in the following directory:
/opt/VBoxGuestAdditions-version/other/
The correct versions for the X server are symbolically linked into the X.Org driver
directories.
For graphics integration to work correctly, the X server must load the vboxvideo
driver. Many recent X server versions look for it automatically if they see that they
are running in Oracle VirtualBox. For an optimal user experience, the guest kernel
drivers must be loaded and the Guest Additions tool VBoxClient must be running
as a client in the X session.
For mouse integration to work correctly, the guest kernel drivers must be loaded.
In addition, for legacy X servers the correct vboxmouse driver must be loaded and
associated with /dev/mouse or /dev/psaux. For most guests, a driver for a PS/2
mouse must be loaded and the correct vboxmouse driver must be associated with
/dev/vboxguest.
The Oracle VirtualBox guest graphics driver can use any graphics configuration
for which the virtual resolution fits into the virtual video memory allocated to
the virtual machine, minus a small amount used by the guest driver, as described
in Display Settings. The driver will offer a range of standard modes at least up to
the default guest resolution for all active guest monitors. The default mode can
be changed by setting the output property VBOX_MODE to "<width>x<height>"
for any guest monitor. When VBoxClient and the kernel drivers are active this is
done automatically when the host requests a mode change. The driver for older
versions can only receive new modes by querying the host for requests at regular
intervals.
With legacy X Servers before version 1.3, you can also add your own modes to
the X server configuration file. Add them to the "Modes" list in the "Display"
413
Oracle VirtualBox: User Guide for Release 7.1
subsection of the "Screen" section. For example, the following section has a custom
2048x800 resolution mode added:
Section "Screen"
Identifier "Default Screen"
Device "VirtualBox graphics card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "2048x800" "800x600" "640x480"
EndSubSection
EndSection
9.4 CPU Hot-Plugging
With virtual machines running modern server operating systems, Oracle
VirtualBox supports CPU hot-plugging.
On a physical computer CPU hot-plugging would mean that a CPU can be added
or removed while the machine is running. Oracle VirtualBox supports adding and
removing of virtual CPUs while a virtual machine is running.
CPU hot-plugging works only with guest operating systems that support the
feature. So far this applies only to Linux and Windows Server. Windows supports
only hot-add, while Linux supports hot-add and hot-remove. To use this feature
with more than 8 CPUs, a 64-bit Linux guest is required.
CPU hot-plugging is done using the VBoxManage command-line interface. First, hot-
plugging needs to be enabled for a virtual machine:
$ VBoxManage modifyvm VM-name --cpu-hotplug on
The --cpus option is used to specify the maximum number of CPUs that the virtual
machine can have:
$ VBoxManage modifyvm VM-name --cpus 8
When the VM is off, you can then add and remove virtual CPUs with the
VBoxManage modifyvm --plug-cpu and VBoxManage modifyvm --unplug-cpu
commands, which take the number of the virtual CPU as a parameter, as follows:
$ VBoxManage modifyvm VM-name --plug-cpu 3
$ VBoxManage modifyvm VM-name --unplug-cpu 3
Note that CPU 0 can never be removed.
While the VM is running, CPUs can be added and removed with the VBoxManage
controlvm plugcpu and VBoxManage controlvm unplugcpu commands instead, as
follows:
$ VBoxManage controlvm VM-name plugcpu 3
$ VBoxManage controlvm VM-name unplugcpu 3
See VBoxManage modifyvm and VBoxManage controlvm for details.
With Linux guests, the following applies:
To prevent ejection while the CPU is still used it has to be ejected from within the
guest before. The Linux Guest Additions contain a service which receives hot-
remove events and ejects the CPU. Also, after a CPU is added to the VM it is not
414
9 Advanced Topics
automatically used by Linux. The Linux Guest Additions service will take care of
that if installed. If not a CPU can be started with the following command:
$ echo 1 > /sys/devices/system/cpu/cpu<id>/online
9.5 Webcam Passthrough
9.5.1 Using a Host Webcam in the Guest
Oracle VirtualBox includes a feature called webcam passthrough, which enables
a guest to use a host webcam. This complements the general USB passthrough
support which was the typical way of using host webcams in legacy releases. The
webcam passthrough support can handle non-USB video sources in theory, but
this is completely untested.
Note:
The webcam passthrough module is shipped as part of the Oracle VirtualBox
Extension Pack, which must be installed separately. See Installing Oracle
VirtualBox and Extension Packs.
The host webcam can be attached to the VM using the Devices menu in the VM
menu bar. The Webcams menu contains a list of available video input devices on
the host. Clicking on a webcam name attaches or detaches the corresponding host
device.
The VBoxManage command line tool can be used to enable webcam passthrough.
Please see the host-specific sections below for additional details. The following
commands are available:
Get a list of host webcams, or other video input devices:
$ VBoxManage list webcams
The output format is as follows:
alias "user friendly name"
host path or identifier
The alias can be used as a shortcut in other commands. Alias '.0' means the
default video input device on the host. Alias '.1', '.2'means first, second video
input device, and so on. The device order is host-specific.
Attach a webcam to a running VM, as follows:
VBoxManage controlvm VM name webcam attach [host_path|alias [settings]]
This attaches a USB webcam device to the guest.
The settings parameter is a string Setting1=Value1;Setting2=Value2, which
enables you to configure the emulated webcam device. The following settings
are supported:
MaxFramerate: The highest rate at which video frames are sent to the guest. A
higher frame rate requires more CPU power. Therefore sometimes it is useful
to set a lower limit. Default is no limit and allow the guest to use all frame
rates supported by the host webcam.
415
Oracle VirtualBox: User Guide for Release 7.1
MaxPayloadTransferSize: How many bytes the emulated webcam can send
to the guest at a time. Default value is 3060 bytes, which is used by some
webcams. Higher values can slightly reduce CPU load, if the guest is able to
use larger buffers. However, a high MaxPayloadTransferSize might be not
supported by some guests.
Detach a webcam from a running VM, as follows:
VBoxManage controlvm VM-name webcam detach [host_path|alias]
List the webcams attached to a running VM, as follows:
VBoxManage controlvm VM-name webcam list
The output contains the path or alias which was used in the webcam attach
command for each attached webcam.
9.5.2 Windows Hosts
When the webcam device is detached from the host, the emulated webcam device
is automatically detached from the guest.
9.5.3 macOS Hosts
When the webcam device is detached from the host, the emulated webcam
device remains attached to the guest and must be manually detached using the
VBoxManage controlvm VM-name webcam detach command.
9.5.4 Linux and Oracle Solaris Hosts
When the webcam is detached from the host the emulated webcam device is
automatically detached from the guest only if the webcam is streaming video.
If the emulated webcam is inactive it should be manually detached using the
VBoxManage controlvm VM-name webcam detach command.
Aliases .0 and .1 are mapped to /dev/video0, alias .2 is mapped to /dev/
video1 and so forth.
9.6 Advanced Display Configuration
9.6.1 Custom VESA Resolutions
Apart from the standard VESA resolutions, the Oracle VirtualBox VESA BIOS
enables you to add up to 16 custom video modes which will be reported to the
guest operating system. When using Windows guests with the Oracle VirtualBox
Guest Additions, a custom graphics driver will be used instead of the fallback
VESA solution so this information does not apply.
Additional video modes can be configured for each VM using the extra data
facility. The extra data key is called CustomVideoModex with x being a number
from 1 to 16. Please note that modes will be read from 1 until either the following
number is not defined or 16 is reached. The following example adds a video mode
that corresponds to the native display resolution of many notebook computers:
416
9 Advanced Topics
$ VBoxManage setextradata VM-name "CustomVideoMode1" "1400x1050x16"
The VESA mode IDs for custom video modes start at 0x160. In order to use the
above defined custom video mode, the following command line has to be supplied
to Linux:
vga = 0x200 | 0x160
vga = 864
For guest operating systems with Oracle VirtualBox Guest Additions, a custom
video mode can be set using the video mode hint feature.
9.6.2 Configuring the Maximum Resolution of Guests When Using
the Graphical Frontend
When guest systems with the Guest Additions installed are started using the
graphical frontend, the normal Oracle VirtualBox application, they will not be
allowed to use screen resolutions greater than the host's screen size unless the
user manually resizes them by dragging the window, switching to full screen or
seamless mode or sending a video mode hint using VBoxManage. This behavior is
what most users will want, but if you have different needs, you can change it by
issuing one of the following commands from the command line:
Remove all limits on guest resolutions.
VBoxManage setextradata global GUI/MaxGuestResolution any
Manually specify a maximum resolution.
VBoxManage setextradata global GUI/MaxGuestResolution widthxheight
Restore the default settings to all guest VMs.
VBoxManage setextradata global GUI/MaxGuestResolution auto
9.7 Advanced Storage Configuration
9.7.1 Using a Raw Host Hard Disk From a Guest
As an alternative to using virtual disk images as described in Virtual Storage,
Oracle VirtualBox can also present either entire physical hard disks or selected
partitions as virtual disks to virtual machines.
With Oracle VirtualBox, this type of access is called raw hard disk access. It enables
a guest operating system to access its virtual hard disk without going through the
host OS file system. The actual performance difference for image files compared to
raw disk varies greatly depending on the overhead of the host file system, whether
dynamically growing images are used, and on host OS caching strategies. The
caching indirectly also affects other aspects such as failure behavior. For example,
whether the virtual disk contains all data written before a host OS crash. Consult
your host OS documentation for details on this.
417
Oracle VirtualBox: User Guide for Release 7.1
CAUTION:
Raw hard disk access is for expert users only. Incorrect use or use of an
outdated configuration can lead to total loss of data on the physical disk. Most
importantly, do not attempt to boot the partition with the currently running host
operating system in a guest. This will lead to severe data corruption.
Raw hard disk access, both for entire disks and individual partitions, is
implemented as part of the VMDK image format support. As a result, you will need
to create a special VMDK image file which defines where the data will be stored.
After creating such a special VMDK image, you can use it like a regular virtual disk
image. For example, you can use the Virtual Media Manager, see The Virtual Media
Manager, or VBoxManage to assign the image to a virtual machine.
9.7.1.1 Access to Entire Physical Hard Disk
While this variant is the simplest to set up, you must be aware that this will give
a guest operating system direct and full access to an entire physical disk. If your
host operating system is also booted from this disk, please take special care to not
access the partition from the guest at all. On the positive side, the physical disk can
be repartitioned in arbitrary ways without having to recreate the image file that
gives access to the raw disk.
On a Linux host, to create an image that represents an entire physical hard disk
which will not contain any actual data, as this will all be stored on the physical
disk, use the following command:
$ VBoxManage createmedium disk --filename path-to-file.vmdk --format=VMDK
--variant RawDisk --property RawDrive=/dev/sda
This creates the path-to-file.vmdk file image that must be an absolute path. All
data is read and written from /dev/sda.
On a Windows host, instead of the above device specification, for example use \
\.\PhysicalDrive0. On a macOS host, instead of the above device specification
use for example /dev/rdisk1. Note that on Mac OS X you can only get access to
an entire disk if no volume is mounted from it.
Creating the image requires read/write access for the given device. Read/write
access is also later needed when using the image from a virtual machine. On
some host platforms, such as Windows, raw disk access may be restricted and not
permitted by the host OS in some situations.
Just like with regular disk images, this does not automatically attach the newly
created image to a virtual machine. This can be done as follows:
$ VBoxManage storageattach WindowsXP --storagectl "IDE Controller" \
--port 0 --device 0 --type hdd --medium path-to-file.vmdk
When this is done the selected virtual machine will boot from the specified
physical disk.
9.7.1.2 Access to Individual Physical Hard Disk Partitions
This raw partition support is quite similar to the full hard disk access described
above. However, in this case, any partitioning information will be stored inside
418
9 Advanced Topics
the VMDK image. This means that you can install a different boot loader in the
virtual hard disk without affecting the host's partitioning information. While
the guest will be able to see all partitions that exist on the physical disk, access
will be filtered in that reading from partitions for which no access is allowed the
partitions will only yield zeroes, and all writes to them are ignored.
To create a special image for raw partition support, which will contain a small
amount of data, on a Linux host, use the command:
$ VBoxManage createmedium disk --filename path-to-file.vmdk --format=VMDK
--variant RawDisk --property RawDrive=/dev/sda --property Partitions=1,5
The command is identical to the one for full hard disk access, except for the
additional --property Partitions=1,5 parameter. This example would create the
image path-to-file.vmdk, which must be absolute, and partitions 1 and 5 of /
dev/sda would be made accessible to the guest.
Oracle VirtualBox uses the same partition numbering as your Linux host. As a
result, the numbers given in the above example would refer to the first primary
partition and the first logical drive in the extended partition, respectively.
On a Windows host, instead of the above device specification, use for example \\.
\PhysicalDrive0. On a macOS host, instead of the above device specification use
/dev/rdisk1, for example. Note that on OS X you can only use partitions which
are not mounted. Unmount the respective disk first using diskutil unmountDisk
/dev/diskX . Partition numbers are the same on Linux, Windows, and macOS
hosts.
The numbers for the list of partitions can be taken from the output of the
following command:
$ VBoxManage list hostdrives
The output lists available drives and their partitions with the partition types and
sizes to give the user enough information to identify the partitions necessary for
the guest.
Images which give access to individual partitions are specific to a particular host
disk setup. You cannot transfer these images to another host. Also, whenever the
host partitioning changes, the image must be recreated.
Creating the image requires read/write access for the given device. Read/write
access is also later needed when using the image from a virtual machine. If this
is not feasible, there is a special variant for raw partition access, currently only
available on Linux hosts, that avoids having to give the current user access to the
entire disk. To set up such an image, use:
$ VBoxManage createmedium disk --filename path-to-file.vmdk --format=VMDK
--variant RawDisk --property RawDrive=/dev/sda --property Partitions=1,5
--property Relative=1
When used from a virtual machine, the image will then refer not to the entire disk,
but only to the individual partitions. In this example, /dev/sda1 and /dev/sda5.
As a consequence, read/write access is only required for the affected partitions,
not for the entire disk. During creation however, read-only access to the entire
disk is required to obtain the partitioning information.
In some configurations it may be necessary to change the MBR code of the created
image. For example, to replace the Linux boot loader that is used on the host
419
Oracle VirtualBox: User Guide for Release 7.1
by another boot loader. This enables for example the guest to boot directly to
Windows, while the host boots Linux from the "same" disk. For this purpose the
--property-file BootSector=path-to-file-with-boot-sector parameter is
provided. It specifies a file name from which to take the MBR code. The partition
table is not modified at all, so a MBR file from a system with totally different
partitioning can be used. An example of this is:
$ VBoxManage createmedium disk --filename path-to-file.vmdk --format=VMDK
--variant RawDisk --property RawDrive=/dev/sda --property Partitions=1,5
--property-file BootSector=winxp.mbr
The modified MBR will be stored inside the image, not on the host disk.
The created image can be attached to a storage controller in a VM configuration as
usual.
9.7.2 Configuring the Hard Disk Vendor Product Data (VPD)
Oracle VirtualBox reports vendor product data for its virtual hard disks which
consist of hard disk serial number, firmware revision and model number. These
can be changed using the following commands:
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/ahci/0/Config/Port0/SerialNumber" "serial"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/ahci/0/Config/Port0/FirmwareRevision" "firmware"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/ahci/0/Config/Port0/ModelNumber" "model"
The serial number is a 20 byte alphanumeric string, the firmware revision an 8
byte alphanumeric string and the model number a 40 byte alphanumeric string.
Instead of Port0, referring to the first port, specify the required SATA hard disk
port.
The above commands apply to virtual machines with an AHCI (SATA) controller.
The commands for virtual machines with an IDE controller are:
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/piix3ide/0/Config/PrimaryMaster/SerialNumber" "serial"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/piix3ide/0/Config/PrimaryMaster/FirmwareRevision"
"firmware"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/piix3ide/0/Config/PrimaryMaster/ModelNumber" "model"
For hard disks, you can mark the drive as having a nonrotational medium by
using the following command:
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/ahci/0/Config/Port0/NonRotational" "1"
Additional three parameters are needed for CD/DVD drives to report the vendor
product data:
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/ahci/0/Config/Port0/ATAPIVendorId" "vendor"
VBoxManage setextradata VM-name \
"VBoxInternal/Devices/ahci/0/Config/Port0/ATAPIProductId" "product"
VBoxManage setextradata VM-name \
"VBoxInternal/Devices/ahci/0/Config/Port0/ATAPIRevision" "revision"
420
9 Advanced Topics
The vendor id is an 8 byte alphanumeric string, the product id an 16 byte
alphanumeric string and the revision a 4 byte alphanumeric string. Instead of
Port0, referring to the first port, specify the required SATA hard disk port.
9.7.3 Access iSCSI Targets Using Internal Networking
As an experimental feature, Oracle VirtualBox enables access to an iSCSI target
running in a virtual machine which is configured to use Internal Networking
mode. See iSCSI Servers, Internal Networking, and VBoxManage storageattach.
The IP stack accessing Internal Networking must be configured in the virtual
machine which accesses the iSCSI target. A free static IP and a MAC address not
used by other virtual machines must be chosen. In the example below, adapt
the name of the virtual machine, the MAC address, the IP configuration, and the
Internal Networking name (MyIntNet) according to your needs. The following
eight commands must first be issued:
$ VBoxManage setextradata VM-name \
VBoxInternal/Devices/IntNetIP/0/Trusted 1
$ VBoxManage setextradata VM-name \
VBoxInternal/Devices/IntNetIP/0/Config/MAC 08:00:27:01:02:0f
$ VBoxManage setextradata VM-name \
VBoxInternal/Devices/IntNetIP/0/Config/IP 10.0.9.1
$ VBoxManage setextradata VM-name \
VBoxInternal/Devices/IntNetIP/0/Config/Netmask 255.255.255.0
$ VBoxManage setextradata VM-name \
VBoxInternal/Devices/IntNetIP/0/LUN#0/Driver IntNet
$ VBoxManage setextradata VM-name \
VBoxInternal/Devices/IntNetIP/0/LUN#0/Config/Network MyIntNet
$ VBoxManage setextradata VM-name \
VBoxInternal/Devices/IntNetIP/0/LUN#0/Config/TrunkType 2
$ VBoxManage setextradata VM-name \
VBoxInternal/Devices/IntNetIP/0/LUN#0/Config/IsService 1
Finally the iSCSI disk must be attached with the --intnet option to tell the iSCSI
initiator to use internal networking, as follows:
$ VBoxManage storageattach ... --medium iscsi --server 10.0.9.30 \
--target iqn.2008-12.com.sun:sampletarget --intnet
Compared to a regular iSCSI setup, the IP address of the target must be specified as
a numeric IP address, as there is no DNS resolver for internal networking.
The virtual machine with the iSCSI target should be started before the VM using it
is powered on. If a virtual machine using an iSCSI disk is started without having
the iSCSI target powered up, it can take up to 200 seconds to detect this situation.
The VM will fail to power up.
9.8 Fine Tuning the Oracle VirtualBox NAT Engine
9.8.1 Configuring the Address of a NAT Network Interface
In NAT mode, the guest network interface is assigned to the IPv4 range
10.0.x.0/24 by default where x corresponds to the instance of the NAT interface
+2. So x is 2 when there is only one NAT instance active. In that case the guest is
assigned to the address 10.0.2.15, the gateway is set to 10.0.2.2 and the name
server can be found at 10.0.2.3.
421
Oracle VirtualBox: User Guide for Release 7.1
If the NAT network needs to be changed, use the following command:
$ VBoxManage modifyvm VM-name \
--natnet1 "192.168/16"
This command would reserve the network addresses from 192.168.0.0 to
192.168.254.254 for the first NAT network instance of VM-name The guest IP
would be assigned to 192.168.0.15 and the default gateway could be found at
192.168.0.2.
9.8.2 Configuring the Boot Server (Next Server) of a NAT Network
Interface
For network booting in NAT mode, by default Oracle VirtualBox uses a built-in
TFTP server at the IP address 10.0.2.4. This default behavior should work fine for
typical remote-booting scenarios. However, it is possible to change the boot server
IP and the location of the boot image with the following commands:
$ VBoxManage modifyvm VM-name \
--nattftpserver1 10.0.2.2
$ VBoxManage modifyvm VM-name \
--nattftpfile1 /srv/tftp/boot/MyPXEBoot.pxe
9.8.3 Tuning TCP/IP Buffers for NAT
The Oracle VirtualBox NAT stack performance is often determined by its
interaction with the host's TCP/IP stack and the size of several buffers, SO_RCVBUF
and SO_SNDBUF. For certain setups users might want to adjust the buffer size for a
better performance. This can by achieved using the following commands, where
values are in kilobytes and can range from 8 to 1024:
$ VBoxManage modifyvm VM-name \
--natsettings1 16000,128,128,0,0
This example illustrates tuning the NAT settings. The first parameter is the MTU,
then the size of the socket's send buffer and the size of the socket's receive buffer,
the initial size of the TCP send window, and lastly the initial size of the TCP receive
window. Note that specifying zero means fallback to the default value.
Each of these buffers has a default size of 64KB and default MTU is 1500.
9.8.4 Binding NAT Sockets to a Specific Interface
By default, Oracle VirtualBox's NAT engine will route TCP/IP packets through the
default interface assigned by the host's TCP/IP stack. The technical reason for this
is that the NAT engine uses sockets for communication. If you want to change this
behavior, you can tell the NAT engine to bind to a particular IP address instead.
For example, use the following command:
$ VBoxManage modifyvm VM-name \
--natbindip1 "10.45.0.2"
After this, all outgoing traffic will be sent through the interface with the IP address
10.45.0.2. Ensure that this interface is up and running before changing the NAT
bind address.
422
9 Advanced Topics
9.8.5 Enabling DNS Proxy in NAT Mode
The NAT engine by default offers the same DNS servers to the guest that are
configured on the host. In some scenarios, it can be appropriate to hide the DNS
server IPs from the guest, for example when this information can change on the
host due to expiring DHCP leases. In this case, you can tell the NAT engine to act as
DNS proxy using the following command:
$ VBoxManage modifyvm VM-name --natdnsproxy1 on
9.8.6 Using the Host's Resolver as a DNS Proxy in NAT Mode
For resolving network names, the DHCP server of the NAT engine offers a list
of registered DNS servers of the host. If for some reason you need to hide this
DNS server list and use the host's resolver settings, thereby forcing the Oracle
VirtualBox NAT engine to intercept DNS requests and forward them to host's
resolver, use the following command:
$ VBoxManage modifyvm VM-name --natdnshostresolver1 on
Note that this setting is similar to the DNS proxy mode, however whereas the
proxy mode just forwards DNS requests to the appropriate servers, the resolver
mode will interpret the DNS requests and use the host's DNS API to query the
information and return it to the guest.
9.8.6.1 User-Defined Host Name Resolving
In some cases it might be useful to intercept the name resolving mechanism,
providing a user-defined IP address on a particular DNS request. The intercepting
mechanism enables the user to map not only a single host but domains and even
more complex naming conventions if required.
The following command sets a rule for mapping a name to a specified IP:
VBoxManage setextradata VM-name \
"VBoxInternal/Devices/{pcnet,e1000}/0/LUN#0/AttachedDriver/Config/
HostResolverMappings/ \
unique-rule-name-of-interception-rule/HostIP" IPv4
VBoxManage setextradata VM-name \
"VBoxInternal/Devices/{pcnet,e1000}/0/LUN#0/AttachedDriver/Config/
HostResolverMappings/ \
unique-rule-name/HostName" hostname
The following command sets a rule for mapping a pattern name to a specified IP:
VBoxManage setextradata VM-name \
"VBoxInternal/Devices/{pcnet,e1000}/0/LUN#0/AttachedDriver/Config/
HostResolverMappings/ \
unique-rule-name/HostIP" IPv4
VBoxManage setextradata VM-name \
"VBoxInternal/Devices/{pcnet,e1000}/0/LUN#0/AttachedDriver/Config/
HostResolverMappings/ \
unique-rule-name/HostNamePattern" hostpattern
The host name pattern can include the following wildcard characters: pipe (|),
question mark (?), and asterisk (*).
423
Oracle VirtualBox: User Guide for Release 7.1
This example demonstrates how to instruct the host-resolver mechanism to
resolve all domain and probably some mirrors of www.blocked-site.info site with
IP 127.0.0.1:
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/e1000/0/LUN#0/AttachedDriver/Config/HostResolverMappings/
all_blocked_site/HostIP" 127.0.0.1
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/e1000/0/LUN#0/AttachedDriver/Config/HostResolverMappings/
all_blocked_site/HostNamePattern" "*.blocked-site.*|*.fb.org"
The host resolver mechanism should be enabled to use user-defined mapping
rules, otherwise they do not have any effect.
9.8.7 Configuring Aliasing of the NAT Engine
By default, the NAT core uses aliasing and uses random ports when generating an
alias for a connection. This works well for the most protocols like SSH, FTP and
so on. Though some protocols might need a more transparent behavior or may
depend on the real port number the packet was sent from. You can change the
NAT mode by using the following commands:
$ VBoxManage modifyvm VM-name \
--nataliasmode1 proxyonly
$ VBoxManage modifyvm "Linux Guest" --nataliasmode1 sameports
The first example disables aliasing and switches NAT into transparent mode, the
second example enforces preserving of port values. These modes can be combined
if necessary.
9.9 Configuring the BIOS DMI Information
The DMI data that Oracle VirtualBox provides to guests can be changed for a
specific VM. Use the following commands to configure the DMI BIOS information.
In case your VM is configured to use EFI firmware you need to replace pcbios by
efi in the keys.
DMI BIOS information (type 0)
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor" "BIOS Vendor"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVersion" "BIOS Version"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBIOSReleaseDate" "BIOS Release
Date"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBIOSReleaseMajor" 1
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBIOSReleaseMinor" 2
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBIOSFirmwareMajor" 3
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBIOSFirmwareMinor" 4
DMI system information (type 1)
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiSystemVendor" "System Vendor"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiSystemProduct" "System Product"
424
9 Advanced Topics
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiSystemVersion" "System Version"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiSystemSerial" "System Serial"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiSystemSKU" "System SKU"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiSystemFamily" "System Family"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiSystemUuid" \
"9852bf98-b83c-49db-a8de-182c42c7226b"
DMI board information (type 2)
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBoardVendor" "Board Vendor"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBoardProduct" "Board Product"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBoardVersion" "Board Version"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBoardSerial" "Board Serial"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBoardAssetTag" "Board Tag"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBoardLocInChass" "Board Location"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiBoardBoardType" 10
DMI system enclosure or chassis (type 3)
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiChassisVendor" "Chassis Vendor"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiChassisType" 3
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiChassisVersion" "Chassis Version"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiChassisSerial" "Chassis Serial"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiChassisAssetTag" "Chassis Tag"
DMI processor information (type 4)
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiProcManufacturer" "GenuineIntel"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiProcVersion" "Pentium(R) III"
DMI OEM strings (type 11)
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiOEMVBoxVer" "vboxVer_1.2.3"
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiOEMVBoxRev" "vboxRev_12345"
If a DMI string is not set, the default value of Oracle VirtualBox is used. To set an
empty string use "<EMPTY>".
Note that in the above list, all quoted parameters (DmiBIOSVendor,
DmiBIOSVersion but not DmiBIOSReleaseMajor) are expected to be strings. If such
a string is a valid number, the parameter is treated as number and the VM will
most probably refuse to start with an VERR_CFGM_NOT_STRING error. In that case,
use "string:value". For example:
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/pcbios/0/Config/DmiSystemSerial" "string:1234"
Changing this information can be necessary to provide the DMI information of the
host to the guest to prevent Windows from asking for a new product key. On Linux
hosts, the DMI BIOS information can be obtained with the following command:
425
Oracle VirtualBox: User Guide for Release 7.1
$ dmidecode -t0
The DMI system information can be obtained as follows:
$ dmidecode -t1
9.10 Configuring Custom ACPI Tables
You can configure Oracle VirtualBox to present up to four custom ACPI tables to
the guest. Use a command such as the following to configure custom ACPI tables.
Note that CustomTable1, CustomTable2, and CustomTable3 are available in addition
to CustomTable0.
$ VBoxManage setextradata VM-name \
"VBoxInternal/Devices/acpi/0/Config/CustomTable0" "/path-to-table.bin"
Configuring custom ACPI tables can for example avoid the need for asking for a
new product key on Windows Vista, Windows 7, Windows 8 and later guests. On
Linux hosts, one of the system's ACPI tables can be read from /sys/firmware/
acpi/tables/.
9.11 Fine Tuning Timers and Time Synchronization
9.11.1 Configuring the Guest Time Stamp Counter (TSC) to Reflect
Guest Execution
By default, Oracle VirtualBox keeps all sources of time visible to the guest
synchronized to a single time source, the monotonic host time. This reflects the
assumptions of many guest operating systems, which expect all time sources to
reflect "wall clock" time. In special circumstances it may be useful however to
make the time stamp counter (TSC) in the guest reflect the time actually spent
executing the guest.
This special TSC handling mode can be enabled on a per-VM basis, and for best
results must be used only in combination with hardware virtualization. To enable
this mode use the following command:
$ VBoxManage setextradata VM-name "VBoxInternal/TM/TSCTiedToExecution" 1
To revert to the default TSC handling mode use:
$ VBoxManage setextradata VM-name "VBoxInternal/TM/TSCTiedToExecution"
Note that if you use the special TSC handling mode with a guest operating system
which is very strict about the consistency of time sources you may get a warning
or error message about the timing inconsistency. It may also cause clocks to
become unreliable with some guest operating systems depending on how they use
the TSC.
9.11.2 Accelerate or Slow Down the Guest Clock
For certain purposes it can be useful to accelerate or to slow down the virtual
guest clock. This can be achieved as follows:
426
9 Advanced Topics
$ VBoxManage setextradata VM-name "VBoxInternal/TM/WarpDrivePercentage" 200
The above example will double the speed of the guest clock while
$ VBoxManage setextradata VM-name "VBoxInternal/TM/WarpDrivePercentage" 50
will halve the speed of the guest clock. Note that changing the rate of the virtual
clock can confuse the guest and can even lead to abnormal guest behavior.
For instance, a higher clock rate means shorter timeouts for virtual devices
with the result that a slightly increased response time of a virtual device due
to an increased host load can cause guest failures. Note further that any time
synchronization mechanism will frequently try to resynchronize the guest clock
with the reference clock, which is the host clock if the Oracle VirtualBox Guest
Additions are active. Therefore any time synchronization should be disabled if the
rate of the guest clock is changed as described above. See 9.11.3 Tuning the Guest
Additions Time Synchronization Parameters on page 427.
9.11.3 Tuning the Guest Additions Time Synchronization Parameters
The Oracle VirtualBox Guest Additions ensure that the guest's system time is
synchronized with the host time. There are several parameters which can be
tuned. The parameters can be set for a specific VM using the following command:
$ VBoxManage guestproperty set VM-name "/VirtualBox/GuestAdd/
VBoxService/property" value
property is one of the following:
--timesync-interval
Specifies the interval at which to
synchronize the time with the host. The
default is 10000 ms (10 seconds).
--timesync-min-adjust
The minimum absolute drift value
measured in milliseconds to make
adjustments for. The default is 1000 ms
on OS/2 and 100 ms elsewhere.
--timesync-latency-factor
The factor to multiply the time query
latency with to calculate the dynamic
minimum adjust time. The default is 8
times, which means as follows:
Measure the time it takes to determine
the host time, the guest has to contact
the VM host service which may take
some time. Multiply this value by 8
and do an adjustment only if the time
difference between host and guest is
bigger than this value. Do not do any
time adjustment otherwise.
--timesync-max-latency
The max host timer query latency to
accept. The default is 250 ms.
427
Oracle VirtualBox: User Guide for Release 7.1
--timesync-set-threshold
The absolute drift threshold, given
as milliseconds where to start setting
the time instead of trying to smoothly
adjust it. The default is 20 minutes.
--timesync-set-start
Set the time when starting the time sync
service.
--timesync-set-on-restore 0|1
Set the time after the VM was restored
from a saved state when passing 1 as
parameter. This is the default. Disable
by passing 0. In the latter case, the time
will be adjusted smoothly, which can
take a long time.
All these parameters can be specified as command line parameters to VBoxService
as well.
9.11.4 Disabling the Guest Additions Time Synchronization
Once installed and started, the Oracle VirtualBox Guest Additions will try
to synchronize the guest time with the host time. This can be prevented by
forbidding the guest service from reading the host clock:
$ VBoxManage setextradata VM-name "VBoxInternal/Devices/VMMDev/0/Config/
GetHostTimeDisabled" 1
9.12 Installing the Alternate Bridged Networking Driver on
Oracle Solaris 11 Hosts
Oracle VirtualBox includes a network filter driver that utilizes Oracle Solaris 11's
Crossbow functionality. By default, this new driver is installed for Oracle Solaris
11 hosts that have support for it.
To force installation of the older STREAMS based network filter driver, execute as
root the following command before installing the Oracle VirtualBox package:
$ touch /etc/vboxinst_vboxflt
To force installation of the Crossbow based network filter driver, execute as root
the following command before installing the Oracle VirtualBox package:
$ touch /etc/vboxinst_vboxbow
To check which driver is currently being used by Oracle VirtualBox, execute:
$ modinfo | grep vbox
If the output contains vboxbow, it indicates Oracle VirtualBox is using the
Crossbow network filter driver, while the name vboxflt indicates usage of the older
STREAMS network filter.
428
9 Advanced Topics
9.13 Oracle VirtualBox VNIC Templates for VLANs on Oracle
Solaris 11 Hosts
Oracle VirtualBox supports Virtual Network Interface (VNIC) templates for
configuring VMs over VLANs. An Oracle VirtualBox VNIC template is a VNIC whose
name starts with vboxvnic_template. The string is case-sensitive.
On Oracle Solaris 11 hosts, when Crossbow-based bridged networking is used, a
VNIC template may be used to specify the VLAN ID to use while bridging over a
network link.
The following is an example of how to use a VNIC template to configure a VM over
a VLAN. Create an Oracle VirtualBox VNIC template, by executing as root:
# dladm create-vnic -t -l nge0 -v 23 vboxvnic_template0
This will create a temporary VNIC template over interface nge0 with the VLAN ID
23. To create VNIC templates that are persistent across host reboots, skip the -t
parameter in the above command. You may check the current state of links using
the following command:
$ dladm show-link
LINK CLASS MTU STATE BRIDGE OVER
nge0 phys 1500 up -- --
nge1 phys 1500 down -- --
vboxvnic_template0 vnic 1500 up -- nge0
$ dladm show-vnic
LINK OVER SPEED MACADDRESS MACADDRTYPE VID
vboxvnic_template0 nge0 1000 2:8:20:25:12:75 random 23
Once the VNIC template is created, any VMs that need to be on VLAN 23 over the
interface nge0 can be configured to bridge using this VNIC template.
VNIC templates makes managing VMs on VLANs simpler and efficient. The VLAN
details are not stored as part of every VM's configuration but rather inherited
from the VNIC template while starting the VM. The VNIC template itself can be
modified anytime using the dladm command.
VNIC templates can be created with additional properties such as bandwidth limits
and CPU fanout. Refer to your Oracle Solaris network documentation for details.
The additional properties are also applied to VMs which bridge using the VNIC
template.
9.14 Configuring Multiple Host-Only Network Interfaces on
Oracle Solaris Hosts
By default Oracle VirtualBox provides you with one host-only network interface.
Adding more host-only network interfaces on Oracle Solaris hosts requires manual
configuration. Here is how to add another host-only network interface.
Begin by stopping all running VMs. Then, unplumb the existing "vboxnet0"
interface by execute the following command as root:
# ifconfig vboxnet0 unplumb
429
Oracle VirtualBox: User Guide for Release 7.1
If you have several vboxnet interfaces, you will need to unplumb all of them.
Once all vboxnet interfaces are unplumbed, remove the driver by executing the
following command as root:
# rem_drv vboxnet
Edit the file /platform/i86pc/kernel/drv/vboxnet.conf and add a line for
the new interface we want to add as shown below:
name="vboxnet" parent="pseudo" instance=1;
name="vboxnet" parent="pseudo" instance=2;
Add as many of these lines as required with each line having a unique instance
number.
Next, reload the vboxnet driver by executing the following command as root:
# add_drv vboxnet
On Oracle Solaris 11.1 and newer hosts you may want to rename the default vanity
interface name. To check what name has been assigned, execute:
$ dladm show-phys
LINK MEDIA STATE SPEED DUPLEX DEVICE
net0 Ethernet up 100 full e1000g0
net2 Ethernet up 1000 full vboxnet1
net1 Ethernet up 1000 full vboxnet0
In the above example, we can rename "net2" to "vboxnet1" before proceeding to
plumb the interface. This can be done by executing as root:
# dladm rename-link net2 vboxnet1
Now plumb all the interfaces using ifconfig vboxnetX plumb, where X would be
1 in this case. Once the interface is plumbed, it may be configured like any other
network interface. Refer to the ifconfig documentation for further details.
To make the settings for the newly added interfaces persistent across reboots, you
will need to edit the files /etc/inet/netmasks, and if you are using NWAM /
etc/nwam/llp and add the appropriate entries to set the netmask and static IP
for each of those interfaces. The Oracle VirtualBox installer only updates these
configuration files for the one "vboxnet0" interface it creates by default.
9.15 Configuring the Oracle VirtualBox CoreDumper on Oracle
Solaris Hosts
Oracle VirtualBox is capable of producing its own core files for extensive
debugging when things go wrong. Currently this is only available on Oracle Solaris
hosts.
The Oracle VirtualBox CoreDumper can be enabled using the following command:
$ VBoxManage setextradata VM-name VBoxInternal2/CoreDumpEnabled 1
You can specify which directory to use for core dumps with this command, as
follows:
$ VBoxManage setextradata VM-name VBoxInternal2/CoreDumpDir path-to-directory
430
9 Advanced Topics
Ensure the directory you specify is on a volume with sufficient free space and
that the Oracle VirtualBox process has sufficient permissions to write files to this
directory. If you skip this command and do not specify any core dump directory,
the current directory of the Oracle VirtualBox executable will be used. This would
most likely fail when writing cores as they are protected with root permissions. It
is recommended you explicitly set a core dump directory.
You must specify when the Oracle VirtualBox CoreDumper should be triggered.
This is done using the following commands:
$ VBoxManage setextradata VM-name VBoxInternal2/CoreDumpReplaceSystemDump 1
$ VBoxManage setextradata VM-name VBoxInternal2/CoreDumpLive 1
At least one of the above two commands will have to be provided if you have
enabled the Oracle VirtualBox CoreDumper.
Setting CoreDumpReplaceSystemDump sets up the VM to override the host's core
dumping mechanism and in the event of any crash only the Oracle VirtualBox
CoreDumper would produce the core file.
Setting CoreDumpLive sets up the VM to produce cores whenever the VM process
receives a SIGUSR2 signal. After producing the core file, the VM will not be
terminated and will continue to run. You can thus take cores of the VM process
using the following command:
$ kill -s SIGUSR2 VM-process-id
The Oracle VirtualBox CoreDumper creates core files of the form
core.vb.process-name.process-ID such as core.vb.VBoxHeadless.11321.
9.16 Oracle VirtualBox and Oracle Solaris Kernel Zones
Oracle Solaris kernel zones on x86-based systems make use of hardware-assisted
virtualization features like Oracle VirtualBox does. However, for kernel zones and
Oracle VirtualBox to share this hardware resource, they need to cooperate.
By default, due to performance reasons, Oracle VirtualBox acquires the hardware-
assisted virtualization resource (VT-x/AMD-V) globally on the host machine and
uses it until the last Oracle VirtualBox VM that requires it is powered off. This
prevents other software from using VT-x/AMD-V during the time Oracle VirtualBox
has taken control of it.
Oracle VirtualBox can be instructed to relinquish use of hardware-assisted
virtualization features when not executing guest code, thereby allowing kernel
zones to make use of them. To do this, shutdown all Oracle VirtualBox VMs and
execute the following command:
$ VBoxManage setproperty hwvirtexclusive off
This command needs to be executed only once as the setting is stored as part of the
global Oracle VirtualBox settings which will continue to persist across host-reboots
and Oracle VirtualBox upgrades.
431
Oracle VirtualBox: User Guide for Release 7.1
9.17 Locking Down VirtualBox Manager
9.17.1 Customizing VirtualBox Manager
There are several advanced customization settings for locking down VirtualBox
Manager. Locking down means removing some features that the user should not
see.
VBoxManage setextradata global GUI/Customizations property[,property ...]
property is one of the following properties:
noSelector
Do not allow users to start VirtualBox
Manager. Trying to do so will show
a window containing a proper error
message.
noMenuBar
VM windows will not contain a menu
bar.
noStatusBar
VM windows will not contain a status
bar.
To disable any of these VirtualBox Manager customizations use the following
command:
$ VBoxManage setextradata global GUI/Customizations
9.17.2 VM Selector Customization
The following per-machine VM extradata settings can be used to change the
behavior of the VM selector window in respect of certain VMs:
$ VBoxManage setextradata VM-name
property true
property can be any of the following:
GUI/HideDetails
Do not show the VM configuration of
a certain VM. The details window will
remain just empty if this VM is selected.
GUI/PreventReconfiguration
Do not allow the user to open the
Settings dialog for a certain VM.
GUI/PreventSnapshotOperations
Prevent snapshot operations for a VM
from the GUI, either at runtime or when
the VM is powered off.
GUI/HideFromManager
Hide a certain VM in the VM selector
window.
432
9 Advanced Topics
GUI/PreventApplicationUpdate
Disable the automatic update check and
hide the corresponding menu item.
Note that these settings do not prevent the user from reconfiguring the VM by
using the VBoxManage modifyvm command.
9.17.3 Configure VM Selector Menu Entries
You can disable certain entries in the global settings page of the VM selector:
$ VBoxManage setextradata global GUI/
RestrictedGlobalSettingsPages property[,property...]
property is one of the following:
General
Do not show the General settings pane.
Input
Do not show the Input settings pane.
Update
Do not show the Update settings pane.
Language
Do not show the Language settings
pane.
Display
Do not show the Display settings pane.
Network
Do not show the Network settings pane.
Extensions
Do not show the Extensions settings
pane.
Proxy
Do not show the Proxy settings pane.
This is a global setting. You can specify any combination of properties. To restore
the default behavior, use the following command:
$ VBoxManage setextradata global GUI/RestrictedGlobalSettingsPages
9.17.4 Configure VM Window Menu Entries
You can disable certain menu actions in the VM window:
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeMenus
OPTION[,OPTION...]
where OPTION is one of the following keywords:
All
Do not show any menu in the VM
window.
Application
Do not show Application/File menu in
the VM window.
433
Oracle VirtualBox: User Guide for Release 7.1
Machine
Do not show the Machine menu in the
VM window.
View
Do not show the View menu in the VM
window.
Input
Do not show Input menu in the VM
window.
Devices
Do not show the Devices menu in the
VM window.
Help
Do not show the Help menu in the VM
window.
Debug
Do not show the Debug menu in the
VM window. The Debug menu is only
visible if the GUI was started with
special command line parameters or
environment variable settings.
This is a per-VM or global setting. Any combination of the above is allowed. To
restore the default behavior, use the following command:
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeMenus
You can also disable certain menu actions of certain menus. Use the following
command to disable certain actions of the Application menu. This is only
available on macOS hosts.
VBoxManage setextradata "VM name"|global GUI/
RestrictedRuntimeApplicationMenuActions OPTION[,OPTION...]
where OPTION is one of the following keywords:
All
Do not show any menu item in this
menu.
About Do not show the About menu item in
this menu.
Preferences
Do not show the Preferences menu
item in this menu.
NetworkAccessManager
Do not show the Network Operations
Manager menu item in this menu.
ResetWarnings
Do not show the Reset All Warnings
menu item in this menu.
Close
Do not show the Close menu item in
this menu.
434
9 Advanced Topics
This is a per-VM or global setting. Any combination of the above is allowed. To
restore the default behavior, use the following command:
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeMenus
Use the following command to disable certain actions of the Machine menu:
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeMachineMenuActions
OPTION[,OPTION...]
where OPTION is one of the following keywords:
All
Do not show any menu item in this
menu.
SettingsDialog
Do not show the Settings menu item in
this menu.
TakeSnapshot
Do not show the Take Snapshot...
menu item in this menu.
InformationDialog
Do not show the Session Information...
menu item in this menu.
FileManagerDialog
Do not show the File Manager... menu
item in this menu.
Pause
Do not show the Pause menu item in
this menu.
Reset
Do not show the Reset menu item in
this menu.
Shutdown
Do not show the ACPI Shutdown menu
item in this menu.
This is a per-VM or global setting. Any combination of the above is allowed. To
restore the default behavior, use
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeMachineMenuActions
Use the following command to disable certain actions of the View menu:
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeViewMenuActions
OPTION[,OPTION...]
where OPTION is one of the following keywords:
All
Do not show any menu item in this
menu.
Fullscreen
Do not show the Full-screen Mode
menu item in this menu.
Seamless
Do not show the Seamless Mode menu
item in this menu.
435
Oracle VirtualBox: User Guide for Release 7.1
Scale
Do not show the Scaled Mode menu
item in this menu.
GuestAutoresize
Do not show the Auto-resize Guest
Display menu item in this menu.
AdjustWindow
Do not show the Adjust Window Size
menu item in this menu.
TakeScreenshot
Do not show the Take Screenshot...
menu item in this menu.
Recording
Do not show the Recording menu item
in this menu.
VRDEServer
Do not show the Remote Display menu
item in this menu.
MenuBar
Do not show the Menu Bar menu item
in this menu.
MenuBarSettings
Do not show the Menu Bar Settings...
menu item in this menu.
StatusBar
Do not show the Status Bar menu item
in this menu.
StatusbarSettings
Do not show the Statusbar Settings...
menu item in this menu.
This is a per-VM or global setting. Any combination of the above is allowed. To
restore the default behavior, use
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeViewMenuActions
Use the following command to disable certain actions of the Input menu:
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeInputMenuActions
OPTION[,OPTION...]
where OPTION is one of the following keywords:
All
Do not show any menu item in this
menu.
Keyboard
Do not show the Keyboard menu item
in this menu.
KeyboardSettings
Do not show the Keyboard Settings...
menu item in this menu.
SoftKeyboard
Do not show the Soft Keyboard... menu
item in this menu.
436
9 Advanced Topics
TypeCAD
Do not show the Insert Ctrl-Alt-Del
menu item in this menu.
TypeCABS
Do not show the Insert Ctrl-Alt-
Backspace menu item in this menu.
TypeCtrlBreak
Do not show the Insert Ctrl-Break
menu item in this menu.
TypeInsert
Do not show the Insert Insert menu
item in this menu.
TypePrintScreen
Do not show the Insert Print Screen
menu item in this menu.
TypeAltPrintScreen
Do not show the Insert Alt Print
Screen menu item in this menu.
TypeHostKeyCombo
Do not show the Insert Host Key
Combo menu item in this menu.
MouseIntegration
Do not show the MouseIntegration
menu item in this menu.
This is a per-VM or global setting. Any combination of the above is allowed. To
restore the default behavior, use
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeInputMenuActions
Use the following command to disable certain actions of the Devices menu:
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeDevicesMenuActions
OPTION[,OPTION...]
where OPTION is one of the following keywords to disable actions in the Devices
menu:
All
Do not show any menu item in this
menu.
HardDrives
Do not show the Hard Disks menu item
in this menu.
OpticalDevices
Do not show the Optical Devices menu
item in this menu.
FloppyDevices
Do not show the Floppy Drives menu
item in this menu.
Audio
Do not show the Audio menu item in
this menu.
437
Oracle VirtualBox: User Guide for Release 7.1
Network
Do not show the Network menu item in
this menu.
NetworkSettings
Do not show the Network Settings
menu item in this menu.
USBDevices
Do not show the USB menu item in this
menu.
WebCams
Do not show the WebCams menu item
in this menu.
SharedFolders
Do not show the Shared Folders menu
item in this menu.
SharedFoldersSettings
Do not show the Shared Folders
Settings... menu item in this menu.
SharedClipboard
Do not show the Shared Clipboard
menu item in this menu.
DragAndDrop
Do not show the Drag and Drop menu
item in this menu.
InstallGuestTools
Do not show the Insert Guest
Additions CD image... menu item in
this menu.
This is a per-VM or global or global setting. Any combination of the above is
allowed. To restore the default behavior, use
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeDevicesMenuActions
Use the following command to disable certain actions of the Debug menu:
VBoxManage setextradata "VM name"|global GUI/
RestrictedRuntimeDebuggerMenuActions OPTION[,OPTION...]
where OPTION is one of the following keywords to disable actions in the Debug
menu, which is normally completely disabled:
All
Do not show any menu item in this
menu.
Statistics
Do not show the Statistics... menu item
in this menu.
CommandLine
Do not show the Command Line...
menu item in this menu.
Logging
Do not show the Logging... menu item
in this menu.
438
9 Advanced Topics
LogDialog
Do not show the Show Log... menu item
in this menu.
GuestControlConsole
Do not show the Guest Control
Terminal... menu item in this menu.
This is a per-VM or global setting. Any combination of the above is allowed. To
restore the default behavior, use
VBoxManage setextradata "VM name"|global GUI/
RestrictedRuntimeDebuggerMenuActions
Use the following command to disable certain actions of the View menu:
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeHelpMenuActions
OPTION[,OPTION...]
where OPTION is one of the following keywords to disable actions in the Help
menu, which is normally completely disabled:
All
Do not show any menu item in this
menu.
Contents
Do not show the Contents... menu item
in this menu.
WebSite
Do not show the VirtualBox Web Site...
menu item in this menu.
BugTracker
Do not show the VirtualBox Bug
Tracker... menu item in this menu.
Forums
Do not show the VirtualBox Forums...
menu item in this menu.
Oracle
Do not show the Oracle Web Site...
menu item in this menu.
About
Do not show the About VirtualBox...
menu item in this menu. Only for non-
macOS hosts.
This is a per-VM or global setting. Any combination of the above is allowed. To
restore the default behavior, use
VBoxManage setextradata "VM name"|global GUI/RestrictedRuntimeHelpMenuActions
9.17.5 Configure VM Window Status Bar Entries
You can disable certain status bar items:
VBoxManage setextradata "VM name"|global GUI/RestrictedStatusBarIndicators
OPTION[,OPTION...]
where OPTION is one of the following keywords:
439
Oracle VirtualBox: User Guide for Release 7.1
HardDisks
Do not show the hard disk icon in the
VM window status bar. By default the
hard disk icon is only shown if the VM
configuration contains one or more
hard disks.
OpticalDisks
Do not show the CD icon in the VM
window status bar. By default the
CD icon is only shown if the VM
configuration contains one or more CD
drives.
FloppyDisks
Do not show the floppy icon in the
VM window status bar. By default the
floppy icon is only shown if the VM
configuration contains one or more
floppy drives.
Network
Do not show the network icon in the
VM window status bar. By default the
network icon is only shown if the VM
configuration contains one or more
active network adapters.
USB
Do not show the USB icon in the status
bar.
SharedFolders
Do not show the shared folders icon in
the status bar.
Capture
Do not show the capture icon in the
status bar.
Features
Do not show the CPU features icon in
the status bar.
Mouse
Do not show the mouse icon in the
status bar.
Keyboard
Do not show the keyboard icon in the
status bar.
This is a per-VM or global setting. Any combination of the above is allowed. If all
options are specified, no icons are displayed in the status bar of the VM window.
To restore the default behavior, use
VBoxManage setextradata "VM name"|global GUI/RestrictedStatusBarIndicators
9.17.6 Configure VM Window Visual Modes
You can disable certain VM visual modes:
440
9 Advanced Topics
$ VBoxManage setextradata VM-name GUI/
RestrictedVisualStates property[,property...]
property is one of the following:
Fullscreen
Do not allow to switch the VM into full
screen mode.
Seamless
Do not allow to switch the VM into
seamless mode.
Scale
Do not allow to switch the VM into scale
mode.
This is a per-VM setting. You can specify any combination of properties. To restore
the default behavior, use the following command:
$ VBoxManage setextradata VM-name GUI/RestrictedVisualStates
9.17.7 Host Key Customization
To disable all Host key combinations, open the preferences and change the Host
key to None. This might be useful when using Oracle VirtualBox in a kiosk mode.
To redefine or disable certain Host key actions, use the following command:
$ VBoxManage setextradata global GUI/Input/MachineShortcuts
"FullscreenMode=F,...."
The following table shows the possible Host key actions, together with their
default Host key shortcut. Setting an action to None will disable that Host key
action.
Table 5: Host Key Customization
Host Key Customization
Action Default Key Action
TakeSnapshot T Take a snapshot
TakeScreenshot E Take a screenshot
MouseIntegration I Toggle mouse integration
TypeCAD Del Inject Ctrl+Alt+Del
TypeCABS Backspace Inject Ctrl+Alt+Backspace
Pause P Pause the VM
Reset R
Hard reset the guest
SaveState Save the VM state and terminate
the VM
Shutdown H Press the virtual ACPI power
button
441
Oracle VirtualBox: User Guide for Release 7.1
Action Default Key Action
PowerOff Power off the VM without saving
the state
Close Q Show the Close VM dialog
FullscreenMode F Switch the VM into full screen
mode
SeamlessMode L Switch the VM into seamless
mode
ScaleMode C Switch the VM into scaled mode
GuestAutoResize G Automatically resize the guest
window
WindowAdjust A Immediately resize the guest
window
PopupMenu Home Show the popup menu in full
screen mode and seamless
mode
SettingsDialog S Open the VM Settings dialog
InformationDialog N Show the VM Session
Information window
NetworkAdaptersDialog Show the VM Network Adapters
dialog
SharedFoldersDialog Show the VM Shared Folders
dialog
InstallGuestAdditions D Mount the ISO containing the
Guest Additions
To disable full screen mode and seamless mode, use the following command:
$ VBoxManage setextradata global GUI/Input/MachineShortcuts
"FullscreenMode=None,SeamlessMode=None"
9.17.8 Action when Terminating the VM
You can disallow certain actions when terminating a VM. To disallow specific
actions, use the following command:
$ VBoxManage setextradata VM-name GUI/
RestrictedCloseActions property[,property...]
property is one of the following:
SaveState
Do not allow the user to save the VM
state when terminating the VM.
442
9 Advanced Topics
Shutdown
Do not allow the user to shutdown
the VM by sending the ACPI power-off
event to the guest.
PowerOff
Do not allow the user to power off the
VM.
PowerOffRestoringSnapshot
Do not allow the user to return to the
last snapshot when powering off the
VM.
Detach
Do not allow the user to detach from
the VM process if the VM was started in
separate mode.
This is a per-VM setting. You can specify any combination of properties. If all
properties are specified, the VM cannot be shut down.
9.17.9 Default Action when Terminating the VM
You can define a specific action for terminating a VM. In contrast to the setting
decribed in the previous section, this setting allows only one action when the user
terminates the VM. No exit menu is shown. Use the following command:
$ VBoxManage setextradata VM-name GUI/DefaultCloseAction action
action is one of the following:
SaveState
Save the VM state before terminating
the VM process.
Shutdown
The VM is shut down by sending the
ACPI power-off event to the guest.
PowerOff
The VM is powered off.
PowerOffRestoringSnapshot
The VM is powered off and the saved
state returns to the last snapshot.
Detach
Terminate the frontend but leave the
VM process running.
This is a per-VM setting. You can specify any combination of properties. If all
properties are specified, the VM cannot be shut down.
9.17.10 Action for Handling a Guru Meditation
A VM runs into a Guru Meditation if there is a problem which cannot be fixed
by other means than terminating the process. The default is to show a message
window which instructs the user to open a bug report.
443
Oracle VirtualBox: User Guide for Release 7.1
This behavior can be configured as follows:
$ VBoxManage setextradata VM-name GUI/GuruMeditationHandler mode
mode is one of the following:
Default
A message window is shown. After the
user confirmed, the VM is terminated.
PowerOff
The VM is immediately powered-off
without showing any message window.
The VM logfile will show information
about what happened.
Ignore
The VM is left in stuck mode. Execution
is stopped but no message window is
shown. The VM has to be powered off
manually.
This is a per-VM setting.
9.17.11 Configuring Automatic Mouse Capturing
By default, the mouse is captured if the user clicks on the guest window and
the guest expects relative mouse coordinates at this time. This happens if the
pointing device is configured as PS/2 mouse and the guest has not yet started the
Oracle VirtualBox Guest Additions. For instance, the guest is booting or the Guest
Additions are not installed, or if the pointing device is configured as a USB tablet
but the guest has no USB driver loaded yet. Once the Guest Additions become
active or the USB guest driver is started, the mouse capture is automatically
released.
The default behavior is sometimes not appropriate. Therefore it can be configured
as follows:
VBoxManage setextradata VM-name GUI/MouseCapturePolicy mode
mode is one of the following:
Default
The default behavior as described
above.
HostComboOnly
The mouse is only captured if the Host
Key is toggled.
Disabled
The mouse is never captured, also not
by toggling the Host Key
This is a per-VM setting.
444
9 Advanced Topics
9.17.12 Requesting Legacy Full-Screen Mode
Oracle VirtualBox uses special window manager facilities to switch a multiscreen
machine to full-screen on a multimonitor host system. However, not all window
managers provide these facilities correctly. Oracle VirtualBox can be configured
to use a legacy method of switching to full-screen mode instead, by using the
command:
VBoxManage setextradata global GUI/Fullscreen/LegacyMode true
You can go back to the default method by using the following command:
VBoxManage setextradata global GUI/Fullscreen/LegacyMode
This is a global setting.
9.17.13 Removing Certain Modes of Networking From the GUI
It is possible to remove networking modes from Oracle VirtualBox GUI. To do this,
use the following command:
VBoxManage setextradata global GUI/
RestrictedNetworkAttachmentTypes property[,property...]
property is one of the following:
NAT
Remove the NAT option from the GUI.
NATNetwork
Remove the NAT network option from
the GUI.
BridgedAdapter
Remove the Bridged networking
option from the GUI.
InternalNetwork
Remove the Internal networking
option from the GUI.
HostOnlyAdapter
Remove the Host Only networking
option from the GUI.
GenericDriver
Remove the Generic networking
option from the GUI.
This is a global setting. You can specify any combination of properties. To restore
the default behavior, use the following command:
VBoxManage setextradata global GUI/RestrictedNetworkAttachmentTypes
9.18 Starting the Oracle VirtualBox Web Service Automatically
The Oracle VirtualBox web service, vboxwebsrv, is used for controlling Oracle
VirtualBox remotely. It is documented in detail in the Oracle VirtualBox Software
Development Kit (SDK). See 11 Oracle VirtualBox Programming Interfaces on
page 487. Web service start scripts are available for supported host operating
445
Oracle VirtualBox: User Guide for Release 7.1
systems. The following sections describe how to use the scripts. The Oracle
VirtualBox web service is never started automatically as a result of a standard
installation.
9.18.1 Linux: Starting the Web Service With init
On Linux, the web service can be automatically started during host boot by
adding appropriate parameters to the file /etc/default/virtualbox. There is
one mandatory parameter, VBOXWEB_USER, which must be set to the user which
will later start the VMs. The parameters in the following table all start with the
VBOXWEB_ prefix string. For example: VBOXWEB_HOST and VBOXWEB_PORT.
Table 6: Web Service Configuration Parameters
Web Service Configuration Parameters
Parameter Description Default
USER The user which the web service
runs as
HOST The host to bind the web service
to
localhost
PORT The port to bind the web service
to
18083
SSL_KEYFILE Server key and certificate file, in
PEM format
SSL_PASSWORDFILE File name for password to server
key
SSL_CACERT CA certificate file, in PEM format
SSL_CAPATH CA certificate path
SSL_DHFILE DH file name or DH key length in
bits
SSL_RANDFILE File containing seed for random
number generator
TIMEOUT Session timeout in seconds, 0
disables timeouts
300
CHECK_INTERVAL Frequency of timeout checks in
seconds
5
THREADS Maximum number of worker
threads to run in parallel
100
KEEPALIVE Maximum number of requests
before a socket will be closed
100
ROTATE Number of log files, 0 disables
log rotation
10
446
9 Advanced Topics
Parameter Description Default
LOGSIZE Maximum log file size to trigger
rotation, in bytes
1MB
LOGINTERVAL Maximum time interval to
trigger log rotation, in seconds
1 day
Setting the parameter SSL_KEYFILE enables the SSL/TLS support. Using encryption
is strongly encouraged, as otherwise everything, including passwords, is
transferred in clear text.
9.18.2 Oracle Solaris: Starting the Web Service With SMF
On Oracle Solaris hosts, the Oracle VirtualBox web service daemon is integrated
into the SMF framework. You can change the parameters, but do not have to if the
defaults below already match your needs:
svccfg -s svc:/application/virtualbox/webservice:default setprop config/
host=localhost
svccfg -s svc:/application/virtualbox/webservice:default setprop config/
port=18083
svccfg -s svc:/application/virtualbox/webservice:default setprop config/
user=root
The table in 9.18.1 Linux: Starting the Web Service With init on page 446 showing
the parameter names and defaults also applies for Oracle Solaris. The parameter
names must be changed to lowercase and a prefix of config/ has to be added. For
example: config/user or config/ssl_keyfile. If you make any change, do not
forget to run the following command to put the changes into effect immediately:
svcadm refresh svc:/application/virtualbox/webservice:default
If you forget the above command then the previous settings are used when
enabling the service. Check the current property settings as follows:
svcprop -p config svc:/application/virtualbox/webservice:default
When everything is configured correctly you can start the Oracle VirtualBox web
service with the following command:
svcadm enable svc:/application/virtualbox/webservice:default
For more information about SMF, please refer to the Oracle Solaris
documentation.
9.18.3 macOS: Starting the Web Service With launchd
On macOS, launchd is used to start the Oracle VirtualBox webservice. An
example configuration file can be found in $HOME/Library/LaunchAgents/
org.virtualbox.vboxwebsrv.plist. It can be enabled by changing the
Disabled key from true to false. To manually start the service use the following
command:
launchctl load ~/Library/LaunchAgents/org.virtualbox.vboxwebsrv.plist
For additional information on how launchd services could be configured see:
447
Oracle VirtualBox: User Guide for Release 7.1
https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/
BPSystemStartup/Chapters/CreatingLaunchdJobs.html.
9.19 Oracle VirtualBox Watchdog
The memory ballooning service, formerly known as VBoxBalloonCtrl, was
renamed to VBoxWatchdog. This service now incorporates the following host
services that are meant to be run in a server environment:
Memory ballooning control. This service automatically takes care of a VM's
configured memory balloon. See Memory Ballooning. This service is useful
for server environments where VMs may dynamically require more or less
memory during runtime.
The service periodically checks a VM's current memory balloon and its free
guest RAM and automatically adjusts the current memory balloon by inflating
or deflating it accordingly. This handling only applies to running VMs having
recent Guest Additions installed.
Host isolation detection. This service provides a way to detect whether the
host cannot reach the specific Oracle VirtualBox server instance anymore and
take appropriate actions, such as shutting down, saving the current state or
even powering down certain VMs.
All configuration values can be either specified using the command line or global
extradata, whereas command line values always have a higher priority when
set. Some of the configuration values also be specified on a per-VM basis. So the
overall lookup order is: command line, per-VM basis extradata if available, global
extradata.
9.19.1 Memory Ballooning Control
The memory ballooning control inflates and deflates the memory balloon of VMs
based on the VMs free memory and the requested maximum balloon size.
To set up the memory ballooning control the maximum ballooning size a VM can
reach needs to be set. This can be specified using the command line, as follows:
--balloon-max <Size in MB>
Using a per-VM basis extradata value, as follows:
VBoxManage setextradata <VM-Name> VBoxInternal2/Watchdog/BalloonCtrl/
BalloonSizeMax <Size in MB>
Using a global extradata value, as follows:
VBoxManage setextradata global VBoxInternal2/Watchdog/BalloonCtrl/BalloonSizeMax
<Size in MB>
Note:
If no maximum ballooning size is specified by at least one of the parameters
above, no ballooning will be performed at all.
448
9 Advanced Topics
Setting the ballooning increment in MB can be either done using command line, as
follows:
--balloon-inc <Size in MB>
Using a global extradata value, as follows:
VBoxManage setextradata global VBoxInternal2/Watchdog/BalloonCtrl/
BalloonIncrementMB <Size in MB>
The default ballooning increment is 256 MB if not specified.
The same options apply for a ballooning decrement. Using the command line, as
follows:
--balloon-dec <Size in MB>
Using a global extradata value, as follows:
VBoxManage setextradata global VBoxInternal2/Watchdog/BalloonCtrl/
BalloonDecrementMB <Size in MB>
The default ballooning decrement is 128 MB if not specified.
The lower limit in MB for a balloon can be defined using the command line, as
follows:
--balloon-lower-limit <Size in MB>
Using a global extradata value, as follows:
VBoxManage setextradata global VBoxInternal2/Watchdog/BalloonCtrl/
BalloonLowerLimitMB <Size in MB>
The default lower limit is 128 MB if not specified.
9.19.2 Host Isolation Detection
To detect whether a host is being isolated, that is, the host cannot reach the Oracle
VirtualBox server instance anymore, the host needs to set an alternating value
to a global extradata value within a time period. If this value is not set within
that time period a timeout occurred and the so-called host isolation response will
be performed to the VMs handled. Which VMs are handled can be controlled by
defining VM groups and assigning VMs to those groups. By default no groups are
set, meaning that all VMs on the server will be handled when no host response is
received within 30 seconds.
Set the groups handled by the host isolation detection using the following
command line:
--apimon-groups=<string[,stringN]>
Using a global extradata value, as follows:
VBoxManage setextradata global VBoxInternal2/Watchdog/APIMonitor/Groups
<string[,stringN]>
Set the host isolation timeout using the following command line:
--apimon-isln-timeout=<ms>
Using a global extradata value, as follows:
VBoxManage setextradata global VBoxInternal2/Watchdog/APIMonitor/
IsolationTimeoutMS <ms>
449
Oracle VirtualBox: User Guide for Release 7.1
Set the actual host isolation response using the following command line:
--apimon-isln-response=<cmd>
Using a global extradata value, as follows:
VBoxManage setextradata global VBoxInternal2/Watchdog/APIMonitor/
IsolationResponse <cmd>
The following response commands are available:
none. This has no effect.
pause. Pauses the execution of a VM.
poweroff. Shuts down the VM by pressing the virtual power button. The VM will
not have the chance of saving any data or veto the shutdown process.
save. Saves the current machine state and then powers off the VM. If saving the
machine state fails the VM will be paused.
shutdown. Shuts down the VM in a gentle way by sending an ACPI shutdown
event to the VM's operating system. The OS then has the chance of doing a clean
shutdown.
9.19.3 More Information
For more advanced options and parameters like verbose logging check the built-in
command line help accessible with --help.
9.19.4 Linux: Starting the Watchdog Service With init
On Linux, the watchdog service can be automatically started during host boot by
adding appropriate parameters to the file /etc/default/virtualbox. There
is one mandatory parameter, VBOXWATCHDOG_USER, which must be set to the user
which will later start the VMs. For backward compatibility you can also specify
VBOXBALLOONCTRL_USER.
The parameters in the following table all start with the VBOXWATCHDOG_ prefix
string. For example: VBOXWATCHDOG_BALLOON_INTERVAL and VBOXWATCHDOG_LOGSIZE.
Legacy parameters such as VBOXBALLOONCTRL_INTERVAL can still be used.
Table 7: Oracle VirtualBox Watchdog Configuration Parameters
Oracle VirtualBox Watchdog Configuration Parameters
Parameter Description Default
USER The user which the watchdog
service runs as
ROTATE Number of log files, 0 disables
log rotation
10
LOGSIZE Maximum log file size to trigger
rotation, in bytes
1MB
LOGINTERVAL Maximum time interval to
trigger log rotation, in seconds
1 day
450
9 Advanced Topics
Parameter Description Default
BALLOON_INTERVAL Interval for checking the balloon
size, in milliseconds
30000
BALLOON_INCREMENT Balloon size increment, in
megabytes
256
BALLOON_DECREMENT Balloon size decrement, in
megabytes
128
BALLOON_LOWERLIMIT Balloon size lower limit, in
megabytes
64
BALLOON_SAFETYMARGIN Free memory required for
decreasing the balloon size, in
megabytes
1024
9.19.5 Oracle Solaris: Starting the Watchdog Service With SMF
On Oracle Solaris hosts, the Oracle VirtualBox watchdog service daemon is
integrated into the SMF framework. You can change the parameters, but do not
have to if the defaults already match your needs:
svccfg -s svc:/application/virtualbox/balloonctrl:default setprop \
config/balloon_interval=10000
svccfg -s svc:/application/virtualbox/balloonctrl:default setprop \
config/balloon_safetymargin=134217728
Table 7: Oracle VirtualBox Watchdog Configuration Parameters on page 450 also
applies for Oracle Solaris. The parameter names must be changed to lowercase
and a prefix of config/ has to be added. For example: config/user or config/
balloon_safetymargin. If you made any change, do not forget to run the following
command to put the changes into effect immediately:
svcadm refresh svc:/application/virtualbox/balloonctrl:default
If you forget the above command then the previous settings will be used when
enabling the service. Check the current property settings with the following
command:
svcprop -p config svc:/application/virtualbox/balloonctrl:default
When everything is configured correctly you can start the Oracle VirtualBox
watchdog service with the following command:
svcadm enable svc:/application/virtualbox/balloonctrl:default
For more information about SMF, please refer to the Oracle Solaris
documentation.
9.20 Other Extension Packs
Another extension pack called VNC is available. This extension pack is open source
and replaces the previous integration of the VNC remote access protocol. This
is experimental code, and is initially available in the Oracle VirtualBox source
451
Oracle VirtualBox: User Guide for Release 7.1
code package only. It is to a large portion code contributed by users, and is not
supported in any way by Oracle.
The keyboard handling is severely limited, and only the US keyboard layout
works. Other keyboard layouts will have at least some keys which produce the
wrong results, often with quite surprising effects, and for layouts which have
significant differences to the US keyboard layout it is most likely unusable.
It is possible to install both the Oracle VirtualBox Extension Pack and VNC, but
only one VRDE module can be active at any time. The following command switches
to the VNC VRDE module in VNC:
VBoxManage setproperty vrdeextpack VNC
Configuring the remote access works very similarly to VRDP, see 7.1 Remote
Display (VRDP Support) on page 171, with some limitations. VNC does not support
specifying several port numbers, and the authentication is done differently.
VNC can only deal with password authentication, and there is no option to use
password hashes. This leaves no other choice than having a clear-text password in
the VM configuration, which can be set with the following command:
VBoxManage modifyvm VM-name --vrde-property VNCPassword=secret
The user is responsible for keeping this password secret, and it should be removed
when a VM configuration is passed to another person, for whatever purpose. Some
VNC servers claim to have encrypted passwords in the configuration. This is not
true encryption, it is only concealing the passwords, which is only as secure as
using clear-text passwords.
The following command switches back to VRDP, if installed:
VBoxManage setproperty vrdeextpack "Oracle VirtualBox Extension Pack"
9.21 Starting Virtual Machines During System Boot
You can start VMs automatically during system boot on Linux, Oracle Solaris, and
macOS platforms for all users.
9.21.1 Linux: Starting the Autostart Service With init
On Linux, the autostart service is activated by setting two variables in /etc/
default/virtualbox. The first one is VBOXAUTOSTART_DB which contains an
absolute path to the autostart database directory. The directory should have write
access for every user who should be able to start virtual machines automatically.
Furthermore the directory should have the sticky bit set. The second variable is
VBOXAUTOSTART_CONFIG which points the service to the autostart configuration file
which is used during boot to determine whether to allow individual users to start
a VM automatically and configure startup delays. The configuration file can be
placed in /etc/vbox and contains several options. One is default_policy which
controls whether the autostart service allows or denies to start a VM for users
which are not in the exception list. The exception list starts with exception_list
and contains a comma separated list with usernames. Furthermore a separate
startup delay can be configured for every user to avoid overloading the host. A
sample configuration is given below:
452
9 Advanced Topics
# Default policy is to deny starting a VM, the other option is "allow".
default_policy = deny
# Bob is allowed to start virtual machines but starting them
# will be delayed for 10 seconds
bob = {
allow = true
startup_delay = 10
}
# Alice is not allowed to start virtual machines, useful to exclude certain
users
# if the default policy is set to allow.
alice = {
allow = false
}
Any user who wants to enable autostart for individual machines must set the path
to the autostart database directory with the following command:
VBoxManage setproperty autostartdbpath autostart-directory
9.21.2 Oracle Solaris: Starting the Autostart Service With SMF
On Oracle Solaris hosts, the Oracle VirtualBox autostart daemon is integrated
into the SMF framework. To enable it you must point the service to an existing
configuration file which has the same format as on Linux, see 9.21.1 Linux:
Starting the Autostart Service With init on page 452. For example:
# svccfg -s svc:/application/virtualbox/autostart:default setprop \
config/config=/etc/vbox/autostart.cfg
When everything is configured correctly you can start the Oracle VirtualBox
autostart service with the following command:
# svcadm enable svc:/application/virtualbox/autostart:default
For more information about SMF, see the Oracle Solaris documentation.
9.21.3 macOS: Starting the Autostart Service With launchd
On macOS, launchd is used to start the Oracle VirtualBox autostart service. An
example configuration file can be found in /Applications/VirtualBox.app/
Contents/MacOS/org.virtualbox.vboxautostart.plist. To enable the
service copy the file to /Library/LaunchDaemons and change the Disabled key
from true to false. Furthermore replace the second parameter to an existing
configuration file which has the same format as on Linux, see 9.21.1 Linux:
Starting the Autostart Service With init on page 452.
To manually start the service use the following command:
# launchctl load /Library/LaunchDaemons/org.virtualbox.vboxautostart.plist
For additional information on how launchd services can be configured see:
http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/
BPSystemStartup/BPSystemStartup.html.
453
Oracle VirtualBox: User Guide for Release 7.1
9.21.4 Windows: Starting the Autostart Service
On Windows, autostart functionality consist of two components. The first
component is a configuration file where the administrator can both set a delayed
start for the VMs and temporarily disable autostarting for a particular user. The
configuration file should be located in a folder accessible by all required users but
it should have permissions allowing only reading by everyone but administrators.
The configuration file contains several options. The default_policy controls
whether the autostart service allows or denies starting of a VM for users that
are not in the exception list. The exception list starts with exception_list and
contains a comma separated list with usernames. Furthermore, a separate startup
delay can be configured for every user to avoid overloading the host. A sample
configuration is given below:
# Default policy is to deny starting a VM, the other option is "allow".
default_policy = deny
# Bob is allowed to start virtual machines but starting them
# will be delayed for 10 seconds
bob = {
allow = true
startup_delay = 10
}
# Alice is not allowed to start virtual machines, useful to exclude certain
users
# if the default policy is set to allow.
alice = {
allow = false
}
The user name can be specified using the following forms: "user", "domain\user", ".
\user" and "user@domain". An administrator must add the VBOXAUTOSTART_CONFIG
environment variable into system variables containing the path to the
configuration file described above. The environment variable tells the autostart
services which configuration file is used.
The second component of autostart functionality is a Windows service. Every
instance of this works on behalf of a particular user using their credentials.
To enable autostarting for a particular user, a member of the administrators group
must run the following command:
VBoxAutostartSvc install --user=user [--password-file=password_file]
The password file should contain the password followed by a line break. The rest
of the file is ignored. The user will be asked for a password if the password file is
not specified.
To disable autostarting for particular user, a member of the administrators group
must run the following command:
VBoxAutostartSvc delete --user=user
If a user has changed their password then a member of the administrators group
must either reinstall the service or change the service credentials using Windows
Service Manager. Due to Windows security policies, the autostart service cannot
be installed for users with empty passwords.
Finally, the user should define which VMs should be started at boot. The user
should run the following command for every VM they want to start at boot:
454
9 Advanced Topics
VBoxManage modifyvm VM name or UUID --autostart-enabled on
The user can remove a particular VM from the VMs starting at boot by running the
following command:
VBoxManage modifyvm VM name or UUID --autostart-enabled off
Note:
On Windows hosts, starting VMs by using the autostart service might cause
some issues, as the virtual machines are starting within the same session as
VBoxSVC. For more information see 9.35 VBoxSVC running in Windows Session 0
on page 468.
9.22 Encryption of VMs
Oracle VirtualBox enables you to transparently encrypt the VM data stored in the
configuration file, saved state, and EFI boot data for the guest.
Oracle VirtualBox uses the AES algorithm in various modes. The selected mode
depends on the encrypting component of the VM. Oracle VirtualBox supports 128-
bit or 256-bit data encryption keys (DEK). The DEK is stored encrypted in the VM
configuration file and is decrypted during VM startup.
Since the DEK is stored as part of the VM configuration file, it is important that
the file is kept safe. Losing the DEK means that the data stored in the VM is lost
irrecoverably. Having complete and up-to-date backups of all data related to the
VM is the responsibility of the user.
The VM, even if it is encrypted, may contain media encrypted with different
passwords. To deal with this, the password for the VM has a password identifier,
in the same way as passwords for media. The password ID is an arbitrary string
which uniquely identifies the password in the VM and its media. You can use the
same password and ID for both the VM and its media.
9.22.1 Limitations of VM Encryption
There are some limitations the user needs to be aware of when using this feature:
Exporting appliances containing an encrypted VM is not possible, because the
OVF specification does not support this. The VM is therefore decrypted during
export.
The DEK is kept in memory while the VM is running to be able to encrypt and
decrypt VM data. While this should be obvious the user needs to be aware of
this because an attacker might be able to extract the key on a compromised host
and decrypt the data.
When encrypting or decrypting the VM, the password is passed in clear text
using the Oracle VirtualBox API. This needs to be kept in mind, especially
when using third party API clients which make use of the web service where
the password might be transmitted over the network. The use of HTTPS is
mandatory in such a case.
455
Oracle VirtualBox: User Guide for Release 7.1
9.22.2 Encrypting a VM
Encrypting a VM can be done either using VirtualBox Manager or the VBoxManage.
To encrypt an unencrypted VM with VBoxManage, use:
VBoxManage encryptvm uuid|vmname setencryption --new-password filename|- \
--cipher cipher-ID --new-password-id ID
To supply the encryption password, point VBoxManage to the file where the
password is stored or specify - to let VBoxManage prompt for the password on the
command line.
The cipher parameter specifies the cipher to use for encryption and can be either
AES-128 or AES-256. The appropriate mode of operation, such as GCM, CTR, or
XTS will be selected by the VM depending on the encrypting component. The
specified password identifier can be freely chosen by the user and is used for
correct identification when supplying multiple passwords for the VM.
9.22.3 Opening the Encrypted VM
When Oracle VirtualBox has just started up the encrypted VM cannot be opened
and it stays inaccessible. Also, the encrypted VM stays inaccessible if it was just
registered without a password or the password is incorrect. The user needs to
provide the password using VirtualBox Manager or with the following VBoxManage
command:
VBoxManage encryptvm uuid|vmname addpassword --password filename|- --password-
id ID
To supply the encryption password point VBoxManage to the file where the
password is stored or specify - to let VBoxManage prompt for the password on the
command line.
If ID is the same as the password identifier supplied when encrypting the VM it
updates the accessibility state.
To remove the entered password from the VM memory, use VBoxManage as follows:
VBoxManage encryptvm uuid|vmname removepassword ID
If ID is the same as the password identifier supplied when encrypting the VM it
updates the accessibility state.
Note:
If a machine becomes inaccessible all passwords are purged. You have to
add required passwords again, using the VBoxManage encryptvm vmname
addpassword command. See 9.22.3 Opening the Encrypted VM on page 456.
9.22.4 Decrypting Encrypted VMs
In some circumstances it might be required to decrypt previously encrypted VMs.
This can be done in VirtualBox Manager or using VBoxManage with the following
command:
456
9 Advanced Topics
VBoxManage encryptvm uuid|vmname setencryption --old-password file|-
The only required parameter is the password the VM was encrypted with. The
options are the same as for encrypting VMs.
9.23 Oracle VirtualBox Expert Storage Management
In case the snapshot model of Oracle VirtualBox is not sufficient it is possible to
enable a special mode which makes it possible to reconfigure storage attachments
while the VM is paused. The user has to make sure that the disk data stays
consistent to the guest because unlike with hotplugging the guest is not informed
about detached or newly attached media.
The expert storage management mode can be enabled per VM executing:
$ VBoxManage setextradata VM-name "VBoxInternal2/SilentReconfigureWhilePaused" 1
You can reconfigure storage attachments later while the VM is paused by using the
VBoxManage storageattach command.
9.24 Handling of Host Power Management Events
Some host power management events are handled by Oracle VirtualBox. The
actual behavior depends on the platform:
Host Suspends. This event is generated when the host is about to suspend, that
is, the host saves the state to some nonvolatile storage and powers off.
This event is currently only handled on Windows hosts and Mac OS X hosts.
When this event is generated, Oracle VirtualBox will pause all running VMs.
Host Resumes. This event is generated when the host woke up from the
suspended state.
This event is currently only handled on Windows hosts and Mac OS X hosts.
When this event is generated, Oracle VirtualBox will resume all VMs which are
where paused before.
Battery Low. The battery level reached a critical level, usually less than 5
percent charged.
This event is currently only handled on Windows hosts and Mac OS X hosts.
When this event is generated, Oracle VirtualBox will save the state and
terminate all VMs in preparation of a potential host powerdown.
The behavior can be configured. By executing the following command, no VM is
saved:
$ VBoxManage setextradata global "VBoxInternal2/SavestateOnBatteryLow" 0
This is a global setting as well as a per-VM setting. The per-VM value has higher
precedence than the global value. The following command will save the state of
all VMs but will not save the state of VM "foo":
$ VBoxManage setextradata global "VBoxInternal2/SavestateOnBatteryLow" 1
$ VBoxManage setextradata "foo" "VBoxInternal2/SavestateOnBatteryLow" 0
457
Oracle VirtualBox: User Guide for Release 7.1
The first line is actually not required as by default the savestate action is
performed.
9.25 Passing Through SSE4.1/SSE4.2 Instructions
To provide SSE 4.1/SSE 4.2 support to guests, the host CPU has to implement
these instruction sets. The instruction sets are exposed to guests by default, but
it is possible to disable the instructions for certain guests by using the following
commands:
$ VBoxManage setextradata VM-name \
VBoxInternal/CPUM/IsaExts/SSE4.1 0
$ VBoxManage setextradata VM-name \
VBoxInternal/CPUM/IsaExts/SSE4.2 0
These are per-VM settings which are enabled by default.
9.26 Support for Keyboard Indicator Synchronization
This feature makes the host keyboard indicators (LEDs) match those of the
VM's emulated keyboard when the machine window is active. It is currently
implemented for macOS and Windows hosts. This feature is enabled by default
on supported host OSes. You can disable this feature by running the following
command:
$ VBoxManage setextradata VM-name GUI/HidLedsSync 0
This is a per-VM setting that is enabled by default.
9.27 Capturing USB Traffic for Selected Devices
You can capture USB traffic for single USB devices or on the root hub level, which
captures the traffic of all USB devices attached to the root hub. Oracle VirtualBox
stores the traffic in a format which is compatible with Wireshark. To capture the
traffic of a specific USB device it must be attached to the VM with VBoxManage
using the following command:
VBoxManage controlvm VM-name usbattach device uuid|address --
capturefile filename
In order to enable capturing on the root hub use the following command while the
VM is not running:
VBoxManage setextradata VM-name \
VBoxInternal/Devices/usb-ehci/0/LUN#0/Config/CaptureFilename filename
The command above enables capturing on the root hub attached to the EHCI
controller. To enable it for the OHCI or XHCI controller replace usb-ehci with usb-
ohci or usb-xhci, respectively.
458
9 Advanced Topics
9.28 Configuring the Heartbeat Service
Oracle VirtualBox ships a simple heartbeat service. Once the Guest Additions
are active, the guest sends frequent heartbeat pings to the host. If the guest stops
sending the heartbeat pings without properly terminating the service, the VM
process will log this event in the VBox.log file. In the future it might be possible to
configure dedicated actions but for now there is only a warning in the log file.
There are two parameters to configure. The heartbeat interval defines the time
between two heartbeat pings. The default value is 2 seconds, that is, the heartbeat
service of the Oracle VirtualBox Guest Additions will send a heartbeat ping every
two seconds. The value in nanoseconds can be configured like this:
VBoxManage setextradata VM-name \
VBoxInternal/Devices/VMMDev/0/Config/HeartbeatInterval 2000000000
The heartbeat timeout defines the time the host waits starting from the last
heartbeat ping before it defines the guest as unresponsive. The default value is
2 times the heartbeat interval (4 seconds) and can be configured as following, in
nanoseconds:
VBoxManage setextradata VM-name \
VBoxInternal/Devices/VMMDev/0/Config/HeartbeatTimeout 4000000000
If the heartbeat timeout expires, there will be a log message like VMMDev:
HeartBeatCheckTimer: Guest seems to be unresponsive. Last heartbeat received 5
seconds ago. If another heartbeat ping arrives after this warning, there will be a
log message like VMMDev: GuestHeartBeat: Guest is alive.
9.29 Encryption of Disk Images
Oracle VirtualBox enables you to transparently encrypt the data stored in hard
disk images for the guest. It does not depend on a specific image format to be used.
Images which have the data encrypted are not portable between Oracle VirtualBox
and other virtualization software.
Oracle VirtualBox uses the AES algorithm in XTS mode and supports 128-bit or
256-bit data encryption keys (DEK). The DEK is stored encrypted in the medium
properties and is decrypted during VM startup by entering a password which was
chosen when the image was encrypted.
Since the DEK is stored as part of the VM configuration file, it is important that it
is kept safe. Losing the DEK means that the data stored in the disk images is lost
irrecoverably. Having complete and up-to-date backups of all data related to the
VM is the responsibility of the user.
9.29.1 Limitations of Disk Encryption
There are some limitations the user needs to be aware of when using this feature:
This feature is part of the Oracle VirtualBox Extension Pack, which needs to be
installed. Otherwise disk encryption is unavailable.
459
Oracle VirtualBox: User Guide for Release 7.1
Since encryption works only on the stored user data, it is currently not possible
to check for metadata integrity of the disk image. Attackers might destroy data
by removing or changing blocks of data in the image or change metadata items
such as the disk size.
Exporting appliances which contain encrypted disk images is not possible
because the OVF specification does not support this. All images are therefore
decrypted during export.
The DEK is kept in memory while the VM is running to be able to decrypt data
read and encrypt data written by the guest. While this should be obvious the
user needs to be aware of this because an attacker might be able to extract the
key on a compromised host and decrypt the data.
When encrypting or decrypting the images, the password is passed in clear
text using the Oracle VirtualBox API. This needs to be kept in mind, especially
when using third party API clients which make use of the webservice where
the password might be transmitted over the network. The use of HTTPS is
mandatory in such a case.
Encrypting images with differencing images is only possible if there are no
snapshots or a linear chain of snapshots. This limitation may be addressed in a
future Oracle VirtualBox version.
The disk encryption feature can protect the content of the disks configured for a
VM only. It does not cover any other data related to a VM, including saved state
or the configuration file itself.
9.29.2 Encrypting Disk Images
Encrypting disk images can be done either using VirtualBox Manager or the
VBoxManage. While VirtualBox Manager is easier to use, it works on a per VM basis
and encrypts all disk images attached to the specific VM. With VBoxManage one
can encrypt individual images, including all differencing images. To encrypt an
unencrypted medium with VBoxManage, use:
VBoxManage encryptmedium uuid|filename \
--newpassword filename|- --cipher cipher-ID --newpasswordid "ID
To supply the encryption password point VBoxManage to the file where the
password is stored or specify - to let VBoxManage ask you for the password on the
command line.
The cipher parameter specifies the cipher to use for encryption and can be either
AES-XTS128-PLAIN64 or AES-XTS256-PLAIN64. The specified password identifier can
be freely chosen by the user and is used for correct identification when supplying
multiple passwords during VM startup.
If the user uses the same password when encrypting multiple images and also the
same password identifier, the user needs to supply the password only once during
VM startup.
9.29.3 Starting a VM with Encrypted Images
When a VM is started using VirtualBox Manager, a dialog will open where the
user needs to enter all passwords for all encrypted images attached to the VM. If
another frontend like VBoxHeadless is used, the VM will be paused as soon as the
460
9 Advanced Topics
guest tries to access an encrypted disk. The user needs to provide the passwords
through VBoxManage using the following command:
VBoxManage controlvm uuid|vmname addencpassword ID
password [--removeonsuspend yes|no]
ID must be the same as the password identifier supplied when encrypting the
images. password is the password used when encrypting the images. Optionally,
you can specify --removeonsuspend yes|no to specify whether to remove the
password from VM memory when the VM is suspended. Before the VM can be
resumed, the user needs to supply the passwords again. This is useful when a VM
is suspended by a host suspend event and the user does not want the password to
remain in memory.
9.29.4 Decrypting Encrypted Images
In some circumstances it might be required to decrypt previously encrypted
images. This can be done in VirtualBox Manager for a complete VM or using
VBoxManage with the following command:
VBoxManage encryptmedium uuid|filename --oldpassword file|-
The only required parameter is the password the image was encrypted with. The
options are the same as for encrypting images.
9.30 Paravirtualized Debugging
This section covers debugging of guest operating systems using interfaces
supported by paravirtualization providers.
Note:
Paravirtualized debugging significantly alter guest operating system behaviour
and should only be used by expert users for debugging and diagnostics.
These debug options are specified as a string of key-value pairs separated by
commas. An empty string disables paravirtualized debugging.
9.30.1 Hyper-V Debug Options
All of the options listed below are optional, and thus the default value specified
will be used when the corresponding key-value pair is not specified.
Key: enabled
Value: 0 or 1
Default: 0
Specify 1 to enable the Hyper-V debug interface. If this key-value pair is
not specified or the value is not 1, the Hyper-V debug interface is disabled
regardless of other key-value pairs being present.
Key: address
461
Oracle VirtualBox: User Guide for Release 7.1
Value: IPv4 address
Default: 127.0.0.1
Specify the IPv4 address where the remote debugger is connected.
Key: port
Value: UDP port number
Default: 50000
Specify the UDP port number where the remote debugger is connected.
Key: vendor
Value: Hyper-V vendor signature reported by CPUID to the guest
Default: When debugging is enabled: Microsoft Hv, otherwise: VBoxVBoxVBox
Specify the Hyper-V vendor signature which is exposed to the guest by CPUID.
For debugging Microsoft Windows guests, it is required the hypervisor reports
the Microsoft vendor.
Key: hypercallinterface
Value: 0 or 1
Default: 0
Specify whether hypercalls should be suggested for initiating debug data
transfers between host and guest rather than MSRs when requested by the
guest.
Key: vsinterface
Value: 0 or 1
Default: When debugging is enabled, 1, otherwise 0
Specify whether to expose the VS#1 virtualization service interface to the guest.
This interface is required for debugging Microsoft Windows 10 32-bit guests,
but is optional for other Windows versions.
9.30.1.1 Setting up Windows Guests for Debugging with the Hyper-V
Paravirtualization Provider
Windows supports debugging over a serial cable, USB, IEEE 1394 Firewire, and
Ethernet. USB and IEEE 1394 are not applicable for virtual machines, and Ethernet
requires Windows 8 or later. While a serial connection is universally usable, it is
slow.
Debugging using the Hyper-V debug transport, supported on Windows Vista and
later, offers significant benefits. It provides excellent performance due to direct
host-to-guest transfers, it is easy to set up and requires minimal support from the
hypervisor. It can be used with the debugger running on the same host as the VM
or with the debugger and VM on separate machines connected over a network.
Prerequisites
A VM configured for Hyper-V paravirtualization running a Windows Vista or
newer Windows guest. You can check the effective paravirtualization provider
for your VM with the output of the following VBoxManage command:
462
9 Advanced Topics
$ VBoxManage showvminfo VM-name
A sufficiently up-to-date version of the Microsoft WinDbg debugger required to
debug the version of Windows in your VM.
While Windows 8 and newer Windows guests ship with Hyper-V debug support,
Windows 7 and Vista do not. To use Hyper-V debugging with a Windows 7 or
Vista guest, copy the file kdvm.dll from a Windows 8.0 installation. This file is
typically located in C:\Windows\System32. Copy it to the same location in your
Windows 7/Vista guest. Make sure you copy the 32-bit or 64-bit version of the
DLL which matches your guest OS.
Note:
Only Windows 8.0 ships kdvm.dll. Windows 8.1 and newer Windows
versions do not.
VM and Guest Configuration
1. Power off the VM.
2. Enable the debug options with the following VBoxManage command:
$ VBoxManage modifyvm VM-name --paravirt-debug "enabled=1"
The above command assumes your debugger will connect to your host machine
on UDP port 50000. However, if you need to run the debugger on a remote
machine you may specify the remote address and port here. For example:
$ VBoxManage modifyvm VM-name \
--paravirt-debug "enabled=1,address=192.168.32.1,port=55000"
See 9.30.1 Hyper-V Debug Options on page 461 for the complete set of options.
3. Start the VM.
4. In the guest, start an elevated command prompt and execute the following
commands:
For a Windows 8 or newer Windows guest:
bcdedit /dbgsettings net hostip:5.5.5.5 port:50000 key:1.2.3.4
For a Windows 7 or Vista guest:
bcdedit /set loadoptions
host_ip=5.5.5.5,host_port=50000,encryption_key=1.2.3.4
bcdedit /set dbgtransport kdvm.dll
The IP address and port in the bcdedit command are ignored when using
the Hyper-V debug transport. Any valid IP and a port number greater than
49151 and lower than 65536 can be entered.
The encryption key in the bcdedit command is relevant and must be valid.
The key "1.2.3.4" used in the above example is valid and may be used if
security is not a concern. If you do not specify any encryption key, bcdedit
will generate one for you and you will need to copy this key to later enter in
Microsoft WinDbg on the remote end. This encryption key is used to encrypt
the debug data exchanged between Windows and the debugger.
Run one or more of the following commands to enable debugging for the
appropriate phase or component of your Windows guest:
bcdedit /set debug on
463
Oracle VirtualBox: User Guide for Release 7.1
bcdedit /set bootdebug on
bcdedit /set {bootmgr} bootdebug on
Please note that the bootdebug options are only effective on Windows 8 or
newer when using the Hyper-V debug transport. Refer to Microsoft Windows
documentation for detailed explanation of bcdedit options.
5. Start Microsoft WinDbg on your host machine or remote host.
From the File menu, select Kernel Debug. On the NET tab, specify the UDP
port number you used in the paravirtdebug options. If you did not specify any,
leave it as 50000. Ensure that the UDP port is not blocked by a firewall or other
security software.
In the Key field, enter 1.2.3.4 or the encryption key from the bcdedit
command in your Windows guest.
Click OK to start listening for connections. Microsoft WinDbg typically shows a
Waiting to Reconnect message during this phase.
Alternatively, to directly start a debug session, run WinDbg from the command
line as follows :
windbg.exe -k net:port=50000,key=1.2.3.4
See the WinDbg documentation for the complete command line syntax.
6. Reboot your Windows guest and it should then connect as a debuggee with
Microsoft WinDbg.
9.31 PC Speaker Passthrough
As an experimental feature, primarily due to being limited to Linux host only
and unknown Linux distribution coverage, Oracle VirtualBox supports passing
through the PC speaker to the host. The PC speaker, sometimes called the system
speaker, is a way to produce audible feedback such as beeps without the need for
regular audio and sound card support.
The PC speaker passthrough feature in Oracle VirtualBox handles beeps only.
Advanced PC speaker use by the VM, such as PCM audio, will not work, resulting
in undefined host behavior.
Producing beeps on Linux is a very complex topic. Oracle VirtualBox offers a
collection of options, in an attempt to make this work deterministically and
reliably on as many Linux distributions and system configurations as possible.
These are summarized in the following table.
Table 8: PC Speaker Configuration Options
PC Speaker Configuration Options
Code Device Notes
1 /dev/input/by-path/
platform-pcspkr-event-
spkr
Direct host PC speaker use.
464
9 Advanced Topics
Code Device Notes
2
/dev/tty
Uses the terminal association of
the VM process. VM needs to be
started on a virtual console.
3 /dev/tty0 or /dev/vc/0 Can only be used by
user root or users with
cap_sys_tty_config capability.
9 A user-specified console or
evdev device path.
As for codes 1 to 3, but with a
custom device path.
70 /dev/tty Standard beep only. Loses
frequency and length. See code
2.
79 A user-specified terminal device
path.
As for code 70, but with a
custom device path.
100 All of the above. Tries all the available codes.
To enable PC speaker passthrough use the following command:
VBoxManage setextradata VM-name "VBoxInternal/Devices/i8254/0/Config/
PassthroughSpeaker" N
Replace N with the code representing the case you want to use. Changing this
setting takes effect when you next start the VM. It is safe to enable PC speaker
passthrough on all host OSes. It will only have an effect on Linux.
The VM log file, VBox.log, contains lines with the prefix PIT: speaker: showing
the PC speaker passthrough setup activities. It gives hints which device it picked or
why it failed.
Enabling PC speaker passthrough for the VM is usually the simple part. The real
difficulty is making sure that Oracle VirtualBox can access the necessary device,
because in a typical Linux install most of them can only be accessed by user
root. You should follow the preferred way to persistently change this, such as by
referring to your distribution's documentation. Since there are countless Linux
distribution variants, we can only give the general hints that there is often a way
to give the X11 session user access to additional devices, or you need to find a
working solution using a udev configuration file. If everything fails you might try
setting the permissions using a script which is run late enough in the host system
startup.
Sometimes additional rules are applied by the kernel to limit access. For example,
that the VM process must have the same controlling terminal as the device
configured to be used for beeping, something which is often very difficult to
achieve for GUI applications such as Oracle VirtualBox. The table above contains
some hints, but in general refer to the Linux documentation.
If you have trouble getting any beeps even if the device permissions are set up and
VBox.log confirms that it uses evdev or console for the PC speaker control, check if
your system has a PC speaker. Some systems do not have one. Other complications
can arise from Linux rerouting the PC speaker output to a sound card. Check if the
beeps are audible if you connect speakers to your sound card. Today almost all
465
Oracle VirtualBox: User Guide for Release 7.1
systems have one. Finally, check if the audio mixer control has a channel named
beep, which could be hidden in the mixer settings, and that it is not muted.
9.32 Accessing USB devices Exposed Over the Network with
USB/IP
Oracle VirtualBox supports passing through USB devices which are exposed over
the network using the USB over IP protocol without the need to configure the
client side provided by the kernel and usbip tools. Furthermore, this feature works
with Oracle VirtualBox running on any supported host, rather than just Linux
alone, as is the case with the official client.
To enable support for passing through USB/IP devices, use the following command
to add the device server that exports the devices:
VBoxManage usbdevsource add unique-name --backend USBIP --address device-
server[:port]
USB devices exported on the device server are then accessible through VirtualBox
Manager or VBoxManage, like any USB devices attached locally. This can be used
multiple times to access different device servers.
To remove a device server, the following command can be used:
$ VBoxManage usbdevsource remove unique-name
9.32.1 Setting up USB/IP Support on a Linux System
This section gives a brief overview on how to set up a Linux based system to act as
a USB device server. The system on the server requires that the usbip-core.ko
and usbip-host.ko kernel drivers are available, and that the USB/IP tools
package is installed. The particular installation method for the necessary tools
depends on which distribution is used. For example, for Debian based systems, use
the following command to install the required tools:
$ apt-get install usbip-utils
To check whether the necessary tools are already installed use the following
command:
$ usbip list -l
This should produce output similar to that shown in the example below:
- busid 4-2 (0bda:0301)
Realtek Semiconductor Corp. : multicard reader (0bda:0301)
- busid 5-1 (046d:c52b)
Logitech, Inc. : Unifying Receiver (046d:c52b)
If everything is installed, the USB/IP server needs to be started as root using the
following command:
# usbipd -D
See the documentation for the installed distribution to determine how to start the
service when the system boots.
466
9 Advanced Topics
By default, no device on the server is exported. This must be done manually for
each device. To export a device use the following command:
# usbip bind -b "bus identifier"
To export the multicard reader in the previous example:
# usbip bind -b 4-2
9.32.2 Security Considerations
The communication between the server and client is unencrypted and there is
no authorization required to access exported devices. An attacker might sniff
sensitive data or gain control over a device. To mitigate this risk, the device should
be exposed over a local network to which only trusted clients have access. To
access the device remotely over a public network, a VPN solution should be used
to provide the required level of security protection.
9.33 Using Hyper-V with Oracle VirtualBox
Oracle VirtualBox can be used on a Windows host where Hyper-V is running. This
is an experimental feature.
No configuration is required. Oracle VirtualBox detects Hyper-V automatically and
uses Hyper-V as the virtualization engine for the host system. The CPU icon in the
VM window status bar indicates that Hyper-V is being used.
Note:
When using this feature, some host systems might experience significant Oracle
VirtualBox performance degradation.
9.34 Nested Virtualization
Oracle VirtualBox supports nested virtualization. This feature enables the
passthrough of hardware virtualization functions to the guest VM. That means that
you can install a hypervisor, such as Oracle VirtualBox, Oracle VM Server or KVM,
on an Oracle VirtualBox guest. You can then create and run VMs within the guest
VM.
Hardware virtualization features not present on the host CPU will not be
exposed to the guest. In addition, some features such as nested paging are not yet
supported for passthrough to the guest.
You can enable the nested virtualization feature in one of the following ways:
From VirtualBox Manager, select the Enable Nested VT-x/AMD-V check box on
the Processor tab. To disable the feature, deselect the check box.
Use the --nested-hw-virt option of the VBoxManage modifyvm command to
enable or disable nested virtualization. See VBoxManage modifyvm.
467
Oracle VirtualBox: User Guide for Release 7.1
9.35 VBoxSVC running in Windows Session 0
Oracle VirtualBox supports executing the VBoxSVC in Windows session 0. This
allows VBoxSVC to run like a regular Windows service, which in turn enables
headless VMs to continue running even if the user logs out.
Note:
This is currently an experimental feature.
The feature is disabled by default and can be enabled by creating a REG_DWORD
value ServerSession0 in the key HKEY_LOCAL_MACHINE\Software\Oracle
\VirtualBox\VBoxSDS of the Windows registry. Specify 1 as the value's data to
enable the feature, or 0 to disable the feature. A host reboot is needed in order to
make the change effective.
9.35.1 Known Issues
Due to different Windows sessions having their own set of resources, there
might be some issues with accessing network shares created in the interactive
user session when at least one of the Oracle VirtualBox processes are running
in session 0.
For accessing network shares within session 0, a possible workaround is to
establish permanent access to the share and then restart the host.
9.36 VISO file format / RTIsoMaker
ISO image maker
9.36.1 Synopsis
RTIsoMaker [options] [@commands.rsp] <filespec...>
9.36.2 Description
Construct a virtual ISO 9660 / Joliet / UDF / HFS hybrid image and either write it to
a file (RTIsoMaker) or serve it as a virtual image (VISO).
9.36.2.1 VISO file format
A VISO file is a virtual ISO image, i.e. constructed in memory from a bunch of files
on the host. A VISO is just the recipe describing how to go about this using a syntax
vaguely similar to mkisofs and genisoimage.
One requirement is that the VISO file must start with one of the --iprt-iso-
maker-file-marker options. Which of the options you use will dictate the
468
9 Advanced Topics
quoting and escaping rules used when reading the file. The option takes the image
UUID as an argument.
The VISO files are treated as UTF-8 and must not contain any byte order marker
(BOM). There is currently no way to comment out lines in a VISO file.
9.36.2.2 File specifications and --name-setup
All non-options that does not start with '@' are taken to indicate a file, directory, or
similar that is should be added to the ISO image. Directories are added recursively
and content is subject to filtering options.
Since there can be up to six different namespaces on an ISO, it is handy to be able
to control the names used in each and be able to exclude an object from one or
more namespaces. The --name-setup option specifies the file specification format
to use forthwith.
The default setup is:
--name-setup iso+joliet+udf+hfs
Which means you specify one on-ISO name for all namespaces followed by '=' and
the source file system name. Only specifying the source file system will add the
file/dir/whatever to the root of the ISO image.
Lets look at the following two examples:
/docs/readme.txt=/home/user/Documents/product-x-readme.txt
/home/user/Documents/product-x-readme.txt
In the first case the file '/home/user/Documents/product-x-readme.txt' is
added to the ISO image as '/docs/readme.txt' in all enabled namespaces. In the
primary ISO 9660 namespace, the filename will by default be converted to upper
case because it's required by the spec.
In the second case the file is added to the root under the name 'product-x-
readme.txt' in all namespaces. Though, in the primary ISO 9660 namespace
the name will be transformed to apply with the current ISO level, probably
uppercased, possibly truncated too.
Given --name-setup iso,joliet,udf you can specify the name individually for
each of the three namespace, if you like. If you omit any, they will use last name
given. Any names left blank (==) will be considered omitted.
A different name in each namespace:
/ISO.TXT=/Joliet.TxT=/UDF.txt=/tmp/iso/real.txt
Specific name in the ISO 9660 namespace, same in the rest:
/ISO.TXT=/OtherNamespaces.TxT=/tmp/iso/real.txt
Omit the file from the ISO 9660 namespace:
=/OtherNamespaces.TxT=/tmp/iso/real.txt
Omit the file from the joliet namespace:
/ISO.TXT==/UDF.TxT=/tmp/iso/real.txt
469
Oracle VirtualBox: User Guide for Release 7.1
Use the same filename as the source everywhere:
/tmp/iso/real.txt
Using for instance --name-setup udf you can add a files/dirs/whatever to select
namespace(s) without the more complicated empty name syntax above.
When adding directories, you can only control the naming and omitting of the
directory itself, not any recursively added files and directories below it.
9.36.3 Options
9.36.3.1 General
-o output-file
--output=output-file
The output filename. This option is not supported in VISO mode.
--name-setup=spec
Configures active namespaces and how file specifications are to be
interpreted. The specification is a comma separated list. Each element in
the list is a sub-list separated by space, '+' or '|' giving the namespaces
that elements controls. Namespaces are divied into two major and minor
ones, you cannot specifying a minor before the major it belongs to.
Major namespaces and aliases in parentheses:
iso (primary, iso9660, iso-9660, primary-iso, iso-primary)
joliet
udf
hfs (hfs-plus)
Minor namespaces:
rock: rock ridge on previous major namespace (iso / joliet)
iso-rock: rock ridge extensions on primary ISO 9660 namespace
joliet-rock: rock ridge on joliet namespace (just for fun)
trans-tbl: translation table file on previous major namespace
iso-trans-tbl
joliet-trans-tbl
udf-trans-tbl
hfs-trans-tbl
--name-setup-from-import
This is for use following one or more --import-iso operations and will
pick a configuration matching the imported content as best we can. If
the imported ISOs only had a iso9660 namespace, the joliet, udf and hfs
namespaces will be removed. This is useful when adding additional files
to the ISO and will prevent guest from picking a namespace without the
imported ISO content when mounting it.
470
9 Advanced Topics
--push-iso=iso-file
--push-iso-no-joliet=iso-file
--push-iso-no-rock-iso-file
--push-iso-no-rock-no-joliet=iso-file
Open the specified ISO file and use it as source file system until the
corresponding --pop options is encountered. The variations are for
selecting which namespace on the ISO to (not) access. These options are
handy for copying files/directories/stuff from an ISO without having to
extract them first or using the :iprtvfs: syntax.
--pop
Pops a --push-iso of the source file system stack.
--import-iso=iso-file
Imports everything on the given ISO file, including boot configuration
and system area (first 16 sectors) content. You can use --name-setup to
omit namespaces.
9.36.3.2 Namespaces
--iso-level=0|1|2|3
Sets the ISO level:
0: Disable primary ISO namespace.
1: ISO level 1: Filenames 8.3 format and limited to 4GB - 1.
2: ISO level 2: 31 char long names and limited to 4GB - 1.
3: ISO level 3: 31 char long names and support for >=4GB files. (default)
4: Fictive level used by other tools. Not yet implemented.
--rock-ridge
--limited-rock-ridge
--no-rock-ridge
Enables or disables rock ridge support for the primary ISO 9660
namespace. The --limited-rock-ridge option omits a couple of bits in
the root directory that would make Linux pick rock ridge over joliet.
Default: --limited-rock-ridge
-J
--joliet
--no-joliet
Enables or disable the joliet namespace. This option must precede any
file specifications.
Default: --joliet
--joliet-ucs-level=1|2|3
--ucs-level=1|2|3
Set the Joliet UCS support level. This is currently only flagged in the image
but not enforced on the actual path names.
Default level: 3
471
Oracle VirtualBox: User Guide for Release 7.1
9.36.3.3 File Attributes
--rational-attribs
Enables rational file attribute handling (default):
Owner ID is set to zero
Group ID is set to zero
Mode is set to 0444 for non-executable files.
Mode is set to 0555 for executable files.
Mode is set to 0555 for directories, preserving stick bits.
--strict-attribs
Counters --rational-attribs and causes attributes to be recorded
exactly as they appear in the source.
--file-mode=mode
--no-file-mode
Controls the forced file mode mask for rock ridge, UDF and HFS.
--dir-mode=mode
--no-dir-mode
Controls the forced directory mode mask for rock ridge, UDF and HFS.
--new-dir-mode=mode
Controls the default mode mask (rock ridge, UDF, HFS) for directories
that are created implicitly. The --dir-mode option overrides this.
--chmod=mode:on-iso-file
Explictily sets the rock ridge, UDF and HFS file mode for a file/dir/
whatever that has already been added to the ISO. The mode can be octal,
ra+x, a+r, or a+rx. (Support for more complicated mode specifications
may be implemented at a later point.)
Note that only namespaces in the current --name-setup are affected.
--chown=owner-id:on-iso-file
Explictily sets the rock ridge, UDF and HFS file owner ID (numeric) for a
file/dir/whatever that has already been added to the ISO.
Note that only namespaces in the current --name-setup are affected.
--chgrp=group-id:on-iso-file
Explictily sets the rock ridge, UDF and HFS file group ID (numeric) for a
file/dir/whatever that has already been added to the ISO.
Note that only namespaces in the current --name-setup are affected.
9.36.3.4 Booting
--eltorito-new-entry
--eltorito-alt-boot
Starts a new El Torito boot entry.
472
9 Advanced Topics
--eltorito-add-image=filespec
File specification of a file that should be added to the image and used as
the El Torito boot image of the current boot entry.
-b on-iso-file
--eltorito-boot=on-iso-file
Specifies a file on the ISO as the El Torito boot image for the current boot
entry.
--eltorito-floppy-12
--eltorito-floppy-144
--eltorito-floppy-288
--no-emulation-boot
--hard-disk-boot
Sets the boot image emulation type of the current El Torito boot entry.
--boot-load-seg=seg
Specify the image load segment for the current El Torito boot entry.
Default: 0x7c0
--boot-load-size=sectors
Specify the image load size in emulated sectors for the current El Torito
boot entry.
Default: 4 (sectors of 512 bytes)
--no-boot
Indicates that the current El Torito boot entry isn't bootable. (The BIOS
will allegedly configure the emulation, but not attempt booting.)
--boot-info-table
Write a isolinux/syslinux boot info table into the boot image for the
current El Torito boot entry.
--eltorito-platform-id=id
Set the El Torito platform ID of the current entry, a new entry of the
verification entry depending on when it's used. The ID must be one of:
x86, PPC, Mac, efi
-c namespec
--boot-catalog=namespec
Enters the El Torito boot catalog into the namespaces as a file. The
namespec uses the same format as a 'filespec', but omits the final source
file system name component.
-G file
--generic-boot=file
Specifies a file that should be loaded at offset 0 in the ISO image. The file
must not be larger than 32KB. When creating a hybrid image, parts of
this may be regenerated by partition tables and such.
473
Oracle VirtualBox: User Guide for Release 7.1
9.36.3.5 String properties (applied to active namespaces only)
--abstract=file-id
The name of the abstract file in the root dir.
-A text|_file-id
--application-id=text|_file-id
Application ID string or root file name. The latter must be prefixed with
an underscore.
--biblio=file-id
The name of the bibliographic file in the root dir.
--copyright=file-id
The name of the copyright file in the root dir.
-P text|_file-id
--publisher=text|_file-id
Publisher ID string or root file name. The latter must be prefixed with an
underscore.
-p text|_file-id
--preparer=text|_file-id
Data preparer ID string or root file name. The latter must be prefixed
with an underscore.
--sysid=text
System ID string.
--volid=text
--volume-id=text
Volume ID string (label). (It is possible to set different labels for primary
ISO 9660, joliet, UDF and HFS by changing the active namespaces using
the --name-setup option between --volume-id occurences.)
--volset=text
Volume set ID string.
9.36.3.6 Compatibility:
--graft-points
Alias for --name-setup iso+joliet+udf+hfs.
-l
--long-names
Allow 31 charater filenames. Just ensure ISO level >= 2 here.
-R
--rock
Same as --rock-ridge and --strict-attribs.
474
9 Advanced Topics
-r
--rational-rock
Same as --rock-ridge and --rational-attribs.
9.36.3.7 VISO Specific:
--iprt-iso-maker-file-marker=UUID
--iprt-iso-maker-file-marker-bourne=UUID
--iprt-iso-maker-file-marker-bourne-sh=UUID
Used as first option in a VISO file to specify the file UUID and that it is
formatted using bourne-shell argument quoting & escaping style.
--iprt-iso-maker-file-marker-ms=UUID
--iprt-iso-maker-file-marker-ms-sh=UUID
Used as first option in a VISO file to specify the file UUID and that it is
formatted using microsoft CRT argument quoting & escaping style.
9.36.3.8 Testing (not applicable to VISO):
--output-buffer-size=bytes
Selects a specific output buffer size for testing virtual image reads.
--random-output-buffer-size
Enables randomized buffer size for each virtual image read, using the
current output buffer size (--output-buffer-size) as maximum.
--random-order-verification=size
Enables verification pass of the image that compares blocks of the given
size in random order from the virtual and output images.
475
Oracle VirtualBox: User Guide for Release 7.1
476
10 Technical Background
10 Technical Background
This chapter provides additional information for readers who are familiar with
computer architecture and technology and want to find out more about how
Oracle VirtualBox works under the hood. The contents of this chapter are not
required reading in order to use Oracle VirtualBox successfully.
10.1 Where Oracle VirtualBox Stores its Files
In Oracle VirtualBox, a virtual machine and its settings are described in a virtual
machine settings file in XML format. In addition, most virtual machines have one
or more virtual hard disks. These are typically represented by disk images, such
as those in VDI format. The location of these files may vary, depending on the host
operating system. See 10.1.1 The Machine Folder on page 477.
Global configuration data for Oracle VirtualBox is maintained in another location
on the host. See 10.1.2 Global Settings on page 478.
10.1.1 The Machine Folder
By default, each virtual machine has a directory on your host computer where
all the files of that machine are stored: the XML settings file, with a .vbox file
extension, and its disk images. This is called the machine folder.
By default, this machine folder is located in a common folder called VirtualBox
VMs, which Oracle VirtualBox creates in the current system user's home directory.
The location of this home directory depends on the conventions of the host
operating system, as follows:
On Windows, this is the location returned by the SHGetFolderPath function of
the Windows system library Shell32.dll, asking for the user profile. A typical
location is C:\Users\username .
On Linux, macOS, and Oracle Solaris, this is generally taken from the
environment variable $HOME, except for the user root where it is taken from
the account database. This is a workaround for the frequent trouble caused
by users using Oracle VirtualBox in combination with the tool sudo, which by
default does not reset the environment variable $HOME.
A typical location on Linux and Oracle Solaris is /home/username and on
macOS is /Users/username .
For simplicity, we abbreviate the location of the home directory as $HOME.
Using that convention, the common folder for all virtual machines is $HOME/
VirtualBox VMs.
As an example, when you create a virtual machine called Example VM, Oracle
VirtualBox creates the following:
A machine folder: $HOME/VirtualBox VMs/Example VM/
In the machine folder, a settings file: Example VM.vbox
In the machine folder, a virtual disk image: Example VM.vdi.
477
Oracle VirtualBox: User Guide for Release 7.1
This is the default layout if you use the Create New Virtual Machine wizard
described in Creating Your First Virtual Machine. Once you start working with the
VM, additional files are added. Log files are in a subfolder called Logs, and if you
have taken snapshots, they are in a Snapshots subfolder. For each VM, you can
change the location of its snapshots folder in the VM settings.
You can change the default machine folder by selecting Preferences from the File
menu in the Oracle VirtualBox main window. Then, in the displayed window, click
the General tab. Alternatively, use the VBoxManage setproperty machinefolder
command. See VBoxManage setproperty.
10.1.2 Global Settings
In addition to the files for the virtual machines, Oracle VirtualBox maintains
global configuration data in the following directory:
Linux and Oracle Solaris:$HOME/.config/VirtualBox.
Windows:$HOME/.VirtualBox.
macOS:$HOME/Library/VirtualBox.
Oracle VirtualBox creates this configuration directory automatically, if necessary.
You can specify an alternate configuration directory by either setting the
VBOX_USER_HOME environment variable, or on Linux or Oracle Solaris by using the
standard XDG_CONFIG_HOME variable. Since the global VirtualBox.xml settings
file points to all other configuration files, this enables switching between several
Oracle VirtualBox configurations.
In this configuration directory, Oracle VirtualBox stores its global settings file, an
XML file called VirtualBox.xml. This file includes global configuration options
and a list of registered virtual machines with pointers to their XML settings files.
10.1.3 Summary of Configuration Data Locations
The following table gives a brief overview of the configuration data locations on
an Oracle VirtualBox host.
Table 9: Configuration File Locations
Configuration File Locations
Setting Location
Default machines folder $HOME/VirtualBox VMs
Default disk image location In each machine's folder
Machine settings file extension .vbox
Media registry Each machine settings file
Media registration is done automatically when a
storage medium is attached to a VM
478
10 Technical Background
10.1.4 Oracle VirtualBox XML Files
Oracle VirtualBox uses XML for both the machine settings files and the global
configuration file, VirtualBox.xml.
All Oracle VirtualBox XML files are versioned. When a new settings file is
created, for example because a new virtual machine is created, Oracle VirtualBox
automatically uses the settings format of the current Oracle VirtualBox version.
These files may not be readable if you downgrade to an earlier version of Oracle
VirtualBox. However, when Oracle VirtualBox encounters a settings file from an
earlier version, such as after upgrading Oracle VirtualBox, it attempts to preserve
the settings format as much as possible. It will only silently upgrade the settings
format if the current settings cannot be expressed in the old format, for example
because you enabled a feature that was not present in an earlier version of Oracle
VirtualBox.
In such cases, Oracle VirtualBox backs up the old settings file in the virtual
machine's configuration directory. If you need to go back to the earlier version of
Oracle VirtualBox, then you will need to manually copy these backup files back.
We intentionally do not document the specifications of the Oracle VirtualBox XML
files, as we must reserve the right to modify them in the future. We therefore
strongly suggest that you do not edit these files manually. Oracle VirtualBox
provides complete access to its configuration data through its the VBoxManage
command line tool, see VBoxManage and its API, see 11 Oracle VirtualBox
Programming Interfaces on page 487.
10.2 Oracle VirtualBox Executables and Components
Oracle VirtualBox was designed to be modular and flexible. When the Oracle
VirtualBox graphical user interface (GUI) is opened and a VM is started, at least the
following three processes are running:
VBoxSVC, the Oracle VirtualBox service process which always runs in the
background. This process is started automatically by the first Oracle VirtualBox
client process and exits a short time after the last client exits. The first Oracle
VirtualBox service can be VirtualBox Manager, VBoxManage, VBoxHeadless,
the web service amongst others. The service is responsible for bookkeeping,
maintaining the state of all VMs, and for providing communication between
Oracle VirtualBox components. This communication is implemented using
COM/XPCOM.
Note:
When we refer to clients here, we mean the local clients of a particular
VBoxSVC server process, not clients in a network. Oracle VirtualBox employs
its own client/server design to allow its processes to cooperate, but all these
processes run under the same user account on the host operating system, and
this is totally transparent to the user.
The GUI process, VirtualBoxVM, a client application based on the cross-platform
Qt library. When started without the --startvm option, this application
acts as VirtualBox Manager, displaying the VMs and their settings. It then
479
Oracle VirtualBox: User Guide for Release 7.1
communicates settings and state changes to VBoxSVC and also reflects changes
effected through other means, such as the VBoxManage command.
If the VirtualBoxVM client application is started with the --startvm argument,
it loads the VMM library which includes the actual hypervisor and then runs a
virtual machine and provides the input and output for the guest.
Any Oracle VirtualBox front end, or client, will communicate with the service
process and can both control and reflect the current state. For example, either the
VM selector or the VM window or VBoxManage can be used to pause the running
VM, and other components will always reflect the changed state.
The Oracle VirtualBox GUI application, called VirtualBox Manager, is only one
of several available front ends, or clients. The complete list shipped with Oracle
VirtualBox is as follows:
VirtualBoxVM: The Qt front end implementing VirtualBox Manager and running
VMs.
VBoxManage: A less user-friendly but more powerful alternative. See
VBoxManage.
VBoxHeadless: A VM front end which does not directly provide any video output
and keyboard or mouse input, but enables redirection through the VirtualBox
Remote Desktop Extension. See 7.1.2 VBoxHeadless, the Remote Desktop Server
on page 172.
vboxwebsrv: The Oracle VirtualBox web service process which enables control
of an Oracle VirtualBox host remotely. This is described in detail in the Oracle
VirtualBox Software Development Kit (SDK) reference. See 11 Oracle VirtualBox
Programming Interfaces on page 487.
The Oracle VirtualBox Python shell: A Python alternative to VBoxManage. This is
also described in the SDK reference.
Internally, Oracle VirtualBox consists of many more or less separate components.
You may encounter these when analyzing Oracle VirtualBox internal error
messages or log files. These include the following:
IPRT: A portable runtime library which abstracts file access, threading, and
string manipulation. Whenever Oracle VirtualBox accesses host operating
features, it does so through this library for cross-platform portability.
VMM (Virtual Machine Monitor): The heart of the hypervisor.
EM (Execution Manager): Controls execution of guest code.
TRPM (Trap Manager): Intercepts and processes guest traps and exceptions.
HM (Hardware Acceleration Manager): Provides support for VT-x and AMD-V.
GIM (Guest Interface Manager): Provides support for various paravirtualization
interfaces to the guest.
PDM (Pluggable Device Manager): An abstract interface between the VMM and
emulated devices which separates device implementations from VMM internals
and makes it easy to add new emulated devices. Through PDM, third-party
developers can add new virtual devices to Oracle VirtualBox without having to
change Oracle VirtualBox itself.
PGM (Page Manager): A component that controls guest paging.
TM (Time Manager): Handles timers and all aspects of time inside guests.
CFGM (Configuration Manager): Provides a tree structure which holds
configuration settings for the VM and all emulated devices.
480
10 Technical Background
SSM (Saved State Manager): Saves and loads VM state.
VUSB (Virtual USB): A USB layer which separates emulated USB controllers from
the controllers on the host and from USB devices. This component also enables
remote USB.
DBGF (Debug Facility): A built-in VM debugger.
Oracle VirtualBox emulates a number of devices to provide the hardware
environment that various guests need. Most of these are standard devices found
in many PC compatible machines and widely supported by guest operating
systems. For network and storage devices in particular, there are several
options for the emulated devices to access the underlying hardware. These
devices are managed by PDM.
Guest Additions for various guest operating systems. This is code that is
installed from within a virtual machine. See Guest Additions.
The "Main" component is special. It ties all the above bits together and is the
only public API that Oracle VirtualBox provides. All the client processes listed
above use only this API and never access the hypervisor components directly.
As a result, third-party applications that use the Oracle VirtualBox Main API
can rely on the fact that it is always well-tested and that all capabilities of
Oracle VirtualBox are fully exposed. It is this API that is described in the Oracle
VirtualBox SDK. See 11 Oracle VirtualBox Programming Interfaces on page
487.
10.3 Hardware Virtualization
Oracle VirtualBox enables software in the virtual machine to run directly on the
processor of the host, but an array of complex techniques is employed to intercept
operations that would interfere with your host. Whenever the guest attempts to do
something that could be harmful to your computer and its data, Oracle VirtualBox
steps in and takes action. In particular, for lots of hardware that the guest believes
to be accessing, Oracle VirtualBox simulates a certain virtual environment
according to how you have configured a virtual machine. For example, when the
guest attempts to access a hard disk, Oracle VirtualBox redirects these requests to
whatever you have configured to be the virtual machine's virtual hard disk. This is
normally an image file on your host.
Unfortunately, the x86 platform was never designed to be virtualized. Detecting
situations in which Oracle VirtualBox needs to take control over the guest code
that is executing, as described above, is difficult. To achieve this, Oracle VirtualBox
uses hardware virtualization.
Intel and AMD processors have support for hardware virtualization. This
means that these processors can help Oracle VirtualBox to intercept potentially
dangerous operations that a guest operating system may be attempting and also
makes it easier to present virtual hardware to a virtual machine.
These hardware features differ between Intel and AMD processors. Intel named
its technology VT-x, AMD calls theirs AMD-V. The Intel and AMD support for
virtualization is very different in detail, but not very different in principle.
481
Oracle VirtualBox: User Guide for Release 7.1
Note:
On many systems, the hardware virtualization features first need to be enabled
in the BIOS before Oracle VirtualBox can use them.
Enabling hardware virtualization is required in the following scenarios:
Certain rare guest operating systems like OS/2 make use of very esoteric
processor instructions. For virtual machines that are configured to use such an
operating system, hardware virtualization is enabled automatically.
Oracle VirtualBox's 64-bit guest and multiprocessing (SMP) support both
require hardware virtualization to be enabled. This is not much of a limitation
since the vast majority of 64-bit and multicore CPUs ship with hardware
virtualization. The exceptions to this rule are some legacy Intel and AMD CPUs.
CAUTION:
Do not run other hypervisors, either open source or commercial virtualization
products, together with Oracle VirtualBox. While several hypervisors can
normally be installed in parallel, do not attempt to run several virtual machines
from competing hypervisors at the same time. Oracle VirtualBox cannot track
what another hypervisor is currently attempting to do on the same host, and
especially if several products attempt to use hardware virtualization features
such as VT-x, this can crash the entire host.
See 10.4 Details About Hardware Virtualization on page 482 for a technical
discussion of hardware virtualization.
10.4 Details About Hardware Virtualization
With Intel VT-x, there are two distinct modes of CPU operation: VMX root mode
and non-root mode.
In root mode, the CPU operates much like older generations of processors
without VT-x support. There are four privilege levels, called rings, and the same
instruction set is supported, with the addition of several virtualization specific
instruction. Root mode is what a host operating system without virtualization
uses, and it is also used by a hypervisor when virtualization is active.
In non-root mode, CPU operation is significantly different. There are still
four privilege rings and the same instruction set, but a new structure called
VMCS (Virtual Machine Control Structure) now controls the CPU operation and
determines how certain instructions behave. Non-root mode is where guest
systems run.
Switching from root mode to non-root mode is called "VM entry", the switch back
is "VM exit". The VMCS includes a guest and host state area which is saved/restored
at VM entry and exit. Most importantly, the VMCS controls which guest operations
will cause VM exits.
The VMCS provides fairly fine-grained control over what the guests can and
cannot do. For example, a hypervisor can allow a guest to write certain bits in
482
10 Technical Background
shadowed control registers, but not others. This enables efficient virtualization
in cases where guests can be allowed to write control bits without disrupting
the hypervisor, while preventing them from altering control bits over which
the hypervisor needs to retain full control. The VMCS also provides control over
interrupt delivery and exceptions.
Whenever an instruction or event causes a VM exit, the VMCS contains
information about the exit reason, often with accompanying detail. For example,
if a write to the CR0 register causes an exit, the offending instruction is recorded,
along with the fact that a write access to a control register caused the exit, and
information about source and destination register. Thus the hypervisor can
efficiently handle the condition without needing advanced techniques such as
CSAM and PATM described above.
VT-x inherently avoids several of the problems which software virtualization
faces. The guest has its own completely separate address space not shared with the
hypervisor, which eliminates potential clashes. Additionally, guest OS kernel code
runs at privilege ring 0 in VMX non-root mode, obviating the problems by running
ring 0 code at less privileged levels. For example the SYSENTER instruction can
transition to ring 0 without causing problems. Naturally, even at ring 0 in VMX
non-root mode, any I/O access by guest code still causes a VM exit, allowing for
device emulation.
The biggest difference between VT-x and AMD-V is that AMD-V provides a more
complete virtualization environment. VT-x requires the VMX non-root code to run
with paging enabled, which precludes hardware virtualization of real-mode code
and non-paged protected-mode software. This typically only includes firmware
and OS loaders, but nevertheless complicates VT-x hypervisor implementation.
AMD-V does not have this restriction.
Of course hardware virtualization is not perfect. Compared to software
virtualization, the overhead of VM exits is relatively high. This causes problems
for devices whose emulation requires high number of traps. One example is a VGA
device in 16-color mode, where not only every I/O port access but also every access
to the framebuffer memory must be trapped.
10.5 Paravirtualization Providers
Oracle VirtualBox enables the exposure of a paravirtualization interface, to
facilitate accurate and efficient execution of software within a virtual machine.
These interfaces require the guest operating system to recognize their presence
and make use of them in order to leverage the benefits of communicating with the
Oracle VirtualBox hypervisor.
Most modern, mainstream guest operating systems, including Windows and
Linux, ship with support for one or more paravirtualization interfaces. Hence,
there is typically no need to install additional software in the guest to take
advantage of this feature.
Exposing a paravirtualization provider to the guest operating system does not
rely on the choice of host platforms. For example, the Hyper-V paravirtualization
provider can be used for VMs to run on any host platform supported by Oracle
VirtualBox and not just Windows.
483
Oracle VirtualBox: User Guide for Release 7.1
Oracle VirtualBox provides the following interfaces:
Minimal: Announces the presence of a virtualized environment. Additionally,
reports the TSC and APIC frequency to the guest operating system. This provider
is mandatory for running any Mac OS X guests.
KVM: Presents a Linux KVM hypervisor interface which is recognized by
Linux kernels version 2.6.25 or later. Oracle VirtualBox's implementation
currently supports paravirtualized clocks and SMP spinlocks. This provider is
recommended for Linux guests.
Hyper-V: Presents a Microsoft Hyper-V hypervisor interface which is
recognized by Windows 7 and newer operating systems. Oracle VirtualBox's
implementation currently supports paravirtualized clocks, APIC frequency
reporting, guest debugging, guest crash reporting and relaxed timer checks.
This provider is recommended for Windows guests.
10.6 Nested Paging and VPIDs
In addition to normal hardware virtualization, your processor may also support
the following additional sophisticated techniques:
Nested paging implements some memory management in hardware, which can
greatly accelerate hardware virtualization since these tasks no longer need to
be performed by the virtualization software.
With nested paging, the hardware provides another level of indirection when
translating linear to physical addresses. Page tables function as before, but
linear addresses are now translated to "guest physical" addresses first and not
physical addresses directly. A new set of paging registers now exists under the
traditional paging mechanism and translates from guest physical addresses to
host physical addresses, which are used to access memory.
Nested paging eliminates the overhead caused by VM exits and page table
accesses. In essence, with nested page tables the guest can handle paging
without intervention from the hypervisor. Nested paging thus significantly
improves virtualization performance.
On AMD processors, nested paging has been available starting with the
Barcelona (K10) architecture. They now call it rapid virtualization indexing
(RVI). Intel added support for nested paging, which they call extended page
tables (EPT), with their Core i7 (Nehalem) processors.
If nested paging is enabled, the Oracle VirtualBox hypervisor can also use
large pages to reduce TLB usage and overhead. This can yield a performance
improvement of up to 5%. To enable this feature for a VM, you use the
VBoxManage modifyvm --large-pages command. See VBoxManage modifyvm.
If you have an Intel CPU with EPT, please consult 13.4.1 CVE-2018-3646 on page
512 for security concerns regarding EPT.
On Intel CPUs, a hardware feature called Virtual Processor Identifiers (VPIDs)
can greatly accelerate context switching by reducing the need for expensive
flushing of the processor's Translation Lookaside Buffers (TLBs).
484
10 Technical Background
To enable these features for a VM, you use the VBoxManage modifyvm --vtx-
vpid and VBoxManage modifyvm --large-pages commands. See VBoxManage
modifyvm.
485
Oracle VirtualBox: User Guide for Release 7.1
486
11 Oracle VirtualBox Programming Interfaces
11 Oracle VirtualBox Programming Interfaces
Oracle VirtualBox comes with comprehensive support for third-party developers.
The so-called Main API of Oracle VirtualBox exposes the entire feature set of the
virtualization engine. It is completely documented and available to anyone who
wants to control Oracle VirtualBox programmatically.
The Main API is made available to C++ clients through COM on Windows hosts or
XPCOM on other hosts. Bridges also exist for SOAP, Java and Python.
All programming information such as documentation, reference information,
header and other interface files, as well as samples have been split out to a
separate Software Development Kit (SDK). The SDK is available for download
from http://www.virtualbox.org. In particular, the SDK comes with a Programming
Guide and Reference manual in PDF format. This manual contains, among other
things, the information that was previously in this chapter of the User Guide.
487
Oracle VirtualBox: User Guide for Release 7.1
488
12 Troubleshooting
12 Troubleshooting
This chapter provides answers to commonly asked questions. In order to improve
your user experience with Oracle VirtualBox, it is recommended to read this
section to learn more about common pitfalls and get recommendations on how to
use the product.
12.1 Procedures and Tools
12.1.1 Categorizing and Isolating Problems
More often than not, a virtualized guest behaves like a physical system. Any
problems that a physical machine would encounter, a virtual machine will
encounter as well. If, for example, Internet connectivity is lost due to external
issues, virtual machines will be affected just as much as physical ones.
If a true Oracle VirtualBox problem is encountered, it helps to categorize and
isolate the problem first. Here are some of the questions that should be answered
before reporting a problem:
Is the problem specific to a certain guest OS? Or a specific release of a guest
OS? Especially with Linux guest related problems, the issue may be specific to a
certain distribution and version of Linux.
Is the problem specific to a certain host OS? Problems are usually not host OS
specific, because most of the Oracle VirtualBox code base is shared across all
supported platforms, but especially in the areas of networking and USB support,
there are significant differences between host platforms. Some GUI related
issues are also host specific.
Is the problem specific to certain host hardware? This category of issues is
typically related to the host CPU. Because of significant differences between
VT-x and AMD-V, problems may be specific to one or the other technology. The
exact CPU model may also make a difference because different CPUs support
different features, which may affect certain aspects of guest CPU operation.
Is the problem specific to guest SMP? That is, is it related to the number
of virtual CPUs (VCPUs) in the guest? Using more than one CPU usually
significantly affects the internal operation of a guest OS.
Is the problem specific to the Guest Additions? In some cases, this is obvious,
such as a shared folders problem. In other cases such as display problems, it
may be less obvious. If the problem is Guest Additions specific, is it also specific
to a certain version of the Guest Additions?
Is the problem specific to a certain environment? Some problems are related
to a particular environment external to the VM. This usually involves network
setup. Certain configurations of external servers such as DHCP or PXE may
expose problems which do not occur with other, similar servers.
Is the problem a regression? Knowing that an issue is a regression usually
makes it significantly easier to find the solution. In this case, it is crucial to
know which version is affected and which is not.
489
Oracle VirtualBox: User Guide for Release 7.1
12.1.2 Collecting Debugging Information
For problem determination, it is often important to collect debugging information
which can be analyzed by Oracle VirtualBox support. This section contains
information about what kind of information can be obtained.
Every time Oracle VirtualBox starts up a VM, a so-called release log file is created,
containing lots of information about the VM configuration and runtime events.
The log file is called VBox.log and resides in the VM log file folder, which is
$HOME/VirtualBox VMs/VM-name/Logs by default.
When starting a VM, the configuration file of the last run will be renamed to .1,
up to .3. Sometimes when there is a problem, it is useful to have a look at the logs.
Also when requesting support for Oracle VirtualBox, supplying the corresponding
log file is mandatory.
For convenience, for each virtual machine, VirtualBox Manager can show these
logs in a window. Select a virtual machine from the machine list on the left and
click Logs in the machine tools menu.
The release log file, VBox.log, contains a wealth of diagnostic information, such
as Host OS type and version, Oracle VirtualBox version and build. It also includes
a complete dump of the guest's configuration (CFGM), detailed information about
the host CPU type and supported features, whether hardware virtualization is
enabled, information about VT-x/AMD-V setup, state transitions (such as creating,
running, paused, stopping), guest BIOS messages, Guest Additions messages,
device-specific log entries and, at the end of execution, final guest state and
condensed statistics.
In case of crashes, it is very important to collect crash dumps. This is true for both
host and guest crashes. For information about enabling core dumps on Linux,
Oracle Solaris, and macOS systems, refer to the following core dump article on the
Oracle VirtualBox website:
http://www.virtualbox.org/wiki/Core_dump.
You can also use VBoxManage debugvm to create a dump of a complete virtual
machine. See VBoxManage debugvm.
For network related problems, it is often helpful to capture a trace of network
traffic. If the traffic is routed through an adapter on the host, it is possible to use
Wireshark or a similar tool to capture the traffic there. However, this often also
includes a lot of traffic unrelated to the VM.
Oracle VirtualBox provides an ability to capture network traffic only on a specific
VM's network adapter. Refer to the following network tracing article on the Oracle
VirtualBox website for information on enabling this capture:
http://www.virtualbox.org/wiki/Network_tips.
The trace files created by Oracle VirtualBox are in .pcap format and can be easily
analyzed with Wireshark.
490
12 Troubleshooting
12.1.3 Using the VBoxBugReport Command to Collect Debug
Information Automatically
The VBoxBugReport command is used to collect debug information automatically
for an Oracle VirtualBox installation. This command can be useful when you need
to gather information to send to Oracle Support.
The following examples show how to use VBoxBugReport.
By default, the command collects VBoxSVC process logs, device settings, and global
configuration data for an Oracle VirtualBox host.
$ VBoxBugReport
...
0% - collecting VBoxSVC.log.10...
7% - collecting VBoxSVC.log.9...
...
64% - collecting VBoxSVC.log.1...
71% - collecting VBoxSVC.log...
78% - collecting VirtualBox.xml...
85% - collecting HostUsbDevices...
92% - collecting HostUsbFilters...
100% - compressing...
Report was written to '2019-03-26-13-32-02-bugreport.tgz'
The results are saved as a compressed tar file archive in the same directory where
the command is run.
To specify a different output file location:
$ VBoxBugReport --output ~/debug/bug004.tgz
To output all debug information to a single text file, rather than a tgz file:
$ VBoxBugReport --text
To collect information for a specific VM, called Windows_10:
$ VBoxBugReport Windows_10
This command collects machine settings, guest properties, and log files for the
specified VM. Global configuration information for the host is also included.
To collect information for several VMs, called Windows_7, Windows_8, and
Windows_10:
$ VBoxBugReport Windows_7 Windows_8 Windows_10
To collect information for all VMs:
$ VBoxBugReport --all
To show a full list of the available command options, run VBoxBugReport --help.
12.1.4 The Built-In VM Debugger
Oracle VirtualBox includes a built-in VM debugger, which advanced users may
find useful. This debugger enables you to examine and, to some extent, control the
VM state.
491
Oracle VirtualBox: User Guide for Release 7.1
CAUTION:
Use the VM debugger at your own risk. There is no support for it, and the
following documentation is only made available for advanced users with a very
high level of familiarity with the x86/AMD64 machine instruction set, as well
as detailed knowledge of the PC architecture. A degree of familiarity with the
internals of the guest OS in question may also be very helpful.
The VM debugger is available in all regular production versions of Oracle
VirtualBox, but it is disabled by default because the average user will have little
use for it. There are two ways to access the debugger:
Using a debugger console window displayed alongside the VM
Using the telnet protocol on port 5000
The debugger can be enabled in the following ways:
Start the VM directly using VirtualBoxVM --startvm, with an additional --dbg,
--debug, or --debug-command-line argument. See the VirtualBoxVM --help
command usage help for details.
Set the VBOX_GUI_DBG_ENABLED or VBOX_GUI_DBG_AUTO_SHOW environment
variable to true before launching the Oracle VirtualBox process. Setting these
variables, only their presence is checked, is effective even when the first Oracle
VirtualBox process is the VM selector window. VMs subsequently launched
from the selector will have the debugger enabled.
Set the GUI/Dbg/Enabled extra data item to true before launching the VM. This
can be set globally or on a per VM basis.
A new Debug menu entry is added to the Oracle VirtualBox application. This menu
enables the user to open the debugger console.
The VM debugger command syntax is loosely modeled on Microsoft and IBM
debuggers used on DOS, OS/2, and Windows. Users familiar with symdeb,
CodeView, or the OS/2 kernel debugger will find the Oracle VirtualBox VM
debugger familiar.
The most important command is help. This will print brief usage help for all
debugger commands. The set of commands supported by the VM debugger
changes frequently and the help command is always up-to-date.
A brief summary of frequently used commands is as follows:
stop: Stops the VM execution and enables single stepping
g: Continue VM execution
t: Single step an instruction
rg, rh, and r: Print the guest, hypervisor, and current registers
kg, kh, and k: Print the guest, hypervisor, and current call stack
da, db, dw, dd, dq: Print memory contents as ASCII, bytes, words, dwords, and
qwords
u: Unassemble memory
dg: Print the guest's GDT
di: Print the guest's IDT
dl: Print the guest's LDT
492
12 Troubleshooting
dt: Print the guest's TSS
dp*: Print the guest's page table structures
bp and br: Set a normal and recompiler breakpoint
bl: List breakpoints
bc: Clear a breakpoint
writecore: Write a VM core file to disk. See 12.1.5 VM Core Format on page
494
See the built-in help for other available commands.
The VM debugger supports symbolic debugging, although symbols for guest
code are often not available. For Oracle Solaris guests, the detect command
automatically determines the guest OS version and locates kernel symbols in
guest's memory. Symbolic debugging is then available. For Linux guests, the
detect commands also determines the guest OS version, but there are no symbols
in the guest's memory. Kernel symbols are available in the file /proc/kallsyms
on Linux guests. This file must be copied to the host, for example using scp.
The loadmap debugger command can be used to make the symbol information
available to the VM debugger. Note that the kallsyms file contains the symbols
for the currently loaded modules. If the guest's configuration changes, the symbols
will change as well and must be updated.
For all guests, a simple way to verify that the correct symbols are loaded is the k
command. The guest is normally idling and it should be clear from the symbolic
information that the guest operating system's idle loop is being executed.
Another group of debugger commands is the set of info commands. Running info
help provides complete usage information. The information commands provide
ad-hoc data pertinent to various emulated devices and aspects of the VMM. There
is no general guideline for using the info commands, the right command to use
depends entirely on the problem being investigated. Some of the info commands
are as follows:
cfgm: Print a branch of the configuration tree
cpuid: Display the guest CPUID leaves
ioport: Print registered I/O port ranges
mmio: Print registered MMIO ranges
mode: Print the current paging mode
pit: Print the i8254 PIT state
pic: Print the i8259A PIC state
ohci, ehci, xhci: Print a subset of the OHCI, EHCI, and xHCI USB controller state
pcnet0: Print the PCnet state
vgatext: Print the contents of the VGA framebuffer formatted as standard text
mode
timers: Print all VM timers
The output of the info commands generally requires in-depth knowledge of
the emulated device or Oracle VirtualBox VMM internals. However, when used
properly, the information provided can be invaluable.
493
Oracle VirtualBox: User Guide for Release 7.1
12.1.5 VM Core Format
Oracle VirtualBox uses the 64-bit ELF format for its VM core files created by
VBoxManage debugvm, see VBoxManage debugvm. The VM core file contain the
memory and CPU dumps of the VM and can be useful for debugging your guest OS.
The 64-bit ELF object format specification can be obtained at:
http://downloads.openwatcom.org/ftp/devel/docs/elf-64-gen.pdf.
The overall layout of the VM core format is as follows:
[ ELF 64 Header]
[ Program Header, type PT_NOTE ]
→ offset to COREDESCRIPTOR
[ Program Header, type PT_LOAD ] - one for each contiguous physical memory range
→ Memory offset of range
→ File offset
[ Note Header, type NT_VBOXCORE ]
[ COREDESCRIPTOR ]
→ Magic
→ VM core file version
→ VBox version
→ Number of vCPUs etc.
[ Note Header, type NT_VBOXCPU ] - one for each vCPU
[ vCPU 1 Note Header ]
[ DBGFCORECPU - vCPU 1 dump ]
[ Additional Notes + Data ] - currently unused
[ Memory dump ]
The memory descriptors contain physical addresses relative to the guest and not
virtual addresses. Regions of memory such as MMIO regions are not included in
the core file.
The relevant data structures and definitions can be found in the Oracle VirtualBox
sources under the following header files: include/VBox/dbgfcorefmt.h,
include/iprt/x86.h and src/VBox/Runtime/include/internal/
ldrELFCommon.h.
The VM core file can be inspected using elfdump and GNU readelf or other similar
utilities.
12.2 General Troubleshooting
12.2.1 Guest Shows IDE/SATA Errors for File-Based Images on Slow
Host File System
Occasionally, some host file systems provide very poor writing performance
and as a consequence cause the guest to time out IDE/SATA commands. This is
normal behavior and should normally cause no real problems, as the guest should
repeat commands that have timed out. However, guests such as some Linux
versions have severe problems if a write to an image file takes longer than about
15 seconds. Some file systems however require more than a minute to complete
a single write, if the host cache contains a large amount of data that needs to be
written.
494
12 Troubleshooting
The symptom for this problem is that the guest can no longer access its files during
large write or copying operations, usually leading to an immediate hang of the
guest.
In order to work around this problem, the true fix is to use a faster file system
that does not exhibit such unacceptable write performance, it is possible to flush
the image file after a certain amount of data has been written. This interval is
normally infinite, but can be configured individually for each disk of a VM.
For IDE disks use the following command:
VBoxManage setextradata VM-name
"VBoxInternal/Devices/piix3ide/0/LUN#[x]/Config/FlushInterval" [b]
For SATA disks use the following command:
VBoxManage setextradata VM-name
"VBoxInternal/Devices/ahci/0/LUN#[x]/Config/FlushInterval" [b]
[x] specifies the disk. For IDE, 0 represents device 0 on the primary channel,
1 represents device 1 on the primary channel, 2 represents device 0 on the
secondary channel, and 3 represents device 1 on the secondary channel. For SATA,
use values between 0 and 29. This configuration option applies to disks only. Do
not use this option for CD or DVD drives.
The unit of the interval ([b]) is the number of bytes written since the last flush.
The value for it must be selected so that the occasional long write delays do not
occur. Since the proper flush interval depends on the performance of the host and
the host filesystem, finding the optimal value that makes the problem disappear
requires some experimentation. Values between 1000000 and 10000000 (1 to 10
megabytes) are a good starting point. Decreasing the interval both decreases the
probability of the problem and the write performance of the guest. Setting the
value unnecessarily low will cost performance without providing any benefits.
An interval of 1 will cause a flush for each write operation and should solve the
problem in any case, but has a severe write performance penalty.
Providing a value of 0 for [b] is treated as an infinite flush interval, effectively
disabling this workaround. Removing the extra data key by specifying no value for
[b] has the same effect.
12.2.2 Responding to Guest IDE/SATA Flush Requests
If required, the virtual disk images can be flushed when the guest issues the IDE
FLUSH CACHE command. Normally these requests are ignored for improved
performance. The parameters below are only accepted for disk drives. They must
not be set for DVD drives.
To enable flushing for IDE disks, issue the following command:
$ VBoxManage setextradata VM-name "VBoxInternal/Devices/piix3ide/0/LUN#[x]/
Config/IgnoreFlush" 0
[x] specifies the disk. Enter 0 for device 0 on the primary channel, 1 for device 1
on the primary channel, 2 for device 0 on the secondary channel, or 3 for device 1
on the secondary channel.
To enable flushing for SATA disks, issue the following command:
495
Oracle VirtualBox: User Guide for Release 7.1
$ VBoxManage setextradata VM-name "VBoxInternal/Devices/ahci/0/LUN#[x]/Config/
IgnoreFlush" 0
The value [x] that selects the disk can be a value between 0 and 29.
Note that this does not affect the flushes performed according to the configuration
described in 12.2.1 Guest Shows IDE/SATA Errors for File-Based Images on Slow
Host File System on page 494. Restoring the default of ignoring flush commands
is possible by setting the value to 1 or by removing the key.
12.2.3 Performance Variation with Frequency Boosting
Many multicore processors support some form of frequency boosting, which
means that if only one core is utilized, it can run possibly 50% faster or even
more than the rated CPU frequency. This causes measured performance to vary
somewhat as a function of the momentary overall system load. The exact behavior
depends strongly on the specific processor model.
As a consequence, benchmarking on systems which utilize frequency boosting
may produce unstable and nonrepeatable results. This is especially true if
benchmark runs are short, of the order of seconds. To obtain stable results,
benchmarks must be run over longer periods of time and with a constant system
load apart from the VM being tested.
12.2.4 Frequency Scaling Effect on CPU Usage
On some hardware platforms and operating systems, CPU frequency scaling may
cause CPU usage reporting to be highly misleading. This happens in situations
when the host CPU load is significant but not heavy, such as between 15% to 30%
of the maximum.
Most operating systems determine CPU usage in terms of time spent, measuring
for example how many nanoseconds the systems or a process was active within
one second. However, in order to save energy, systems can significantly scale
down CPU speed when the system is not fully loaded. When the CPU is running at
for example one half of its maximum speed, the same number of instructions will
take roughly twice as long to execute compared to running at full speed.
Depending on the specific hardware and host OS, this effect can very significantly
skew the CPU usage reported by the OS. The reported CPU usage can be several
times higher than what it would have been had the CPU been running at full
speed. The effect can be observed both on the host OS and in a guest OS.
12.2.5 Inaccurate Windows CPU Usage Reporting
CPU usage reporting tools which come with Windows, such as Task Manager or
Resource Monitor, do not take the time spent processing hardware interrupts into
account. If the interrupt load is heavy, with thousands of interrupts per second,
CPU usage may be significantly underreported.
This problem affects Windows as both host and guest OS. Sysinternals tools, such
as Process Explorer, do not suffer from this problem.
496
12 Troubleshooting
12.2.6 Poor Performance Caused by Host Power Management
On some hardware platforms and operating systems, virtualization performance
is negatively affected by host CPU power management. The symptoms may be
choppy audio in the guest or erratic guest clock behavior.
Some of the problems may be caused by firmware or host operating system
bugs. Therefore, updating the firmware and applying operating system fixes is
recommended.
For optimal virtualization performance, the C1E power state support in the
system's BIOS should be disabled, if such a setting is available. Not all systems
support the C1E power state. On Intel systems, the Intel C State setting should
be disabled. Disabling other power management settings may also improve
performance. However, a balance between performance and power consumption
must always be considered.
12.3 Windows Guests
12.3.1 No USB 3.0 Support in Windows 7 Guests
If a Windows 7 or Windows Server 2008 R2 guest is configured for USB 3.0 (xHCI)
support, the guest OS will not have any USB support at all. This happens because
Windows 7 predates USB 3.0 and therefore does not ship with any xHCI drivers.
Microsoft also does not offer any vendor-provided xHCI drivers through Windows
Update.
To solve this problem, it is necessary to download and install the Intel xHCI driver
in the guest. Intel offers the driver as the USB 3.0 eXtensible Host Controller (xHCI)
driver for Intel 7 Series/C216 chipsets.
Note that the driver only supports Windows 7 and Windows Server 2008 R2. The
driver package includes support for both 32-bit and 64-bit OS variants.
12.3.2 Windows Bluescreens After Changing VM Configuration
Changing certain virtual machine settings can cause Windows guests to fail during
start up with a bluescreen. This may happen if you change VM settings after
installing Windows, or if you copy a disk image with an already installed Windows
to a newly created VM which has settings that differ from the original machine.
This applies in particular to the following settings:
The ACPI and I/O APIC settings should never be changed after installing
Windows. Depending on the presence of these hardware features, the Windows
installation program chooses special kernel and device driver versions and will
fail to startup should these hardware features be removed. Enabling them for
a Windows VM which was installed without them does not cause any harm.
However, Windows will not use these features in this case.
Changing the storage controller hardware will cause bootup failures as well.
This might also apply to you if you copy a disk image from an older version
of Oracle VirtualBox to a new virtual machine. The default subtype of IDE
497
Oracle VirtualBox: User Guide for Release 7.1
controller hardware used by Oracle VirtualBox is PIIX4. Make sure that the
storage controller settings are identical.
12.3.3 Windows 0x101 Bluescreens with SMP Enabled (IPI Timeout)
If a VM is configured to have more than one processor (symmetrical
multiprocessing, SMP), some configurations of Windows guests crash with an
0x101 error message, indicating a timeout for interprocessor interrupts (IPIs).
These interrupts synchronize memory management between processors.
According to Microsoft, this is due to a race condition in Windows. A hotfix is
available from Microsoft.
If this does not help, please reduce the number of virtual processors to 1.
12.3.4 Windows 2000 Installation Failures
When installing Windows 2000 guests, you might run into one of the following
issues:
Installation reboots, usually during component registration.
Installation fills the whole hard disk with empty log files.
Installation complains about a failure installing msgina.dll.
These problems are all caused by a bug in the hard disk driver of Windows 2000.
After issuing a hard disk request, there is a race condition in the Windows driver
code which leads to corruption if the operation completes too fast. For example,
the hardware interrupt from the IDE controller arrives too soon. With physical
hardware, there is a guaranteed delay in most systems so the problem is usually
hidden there. However, it should be possible to also reproduce it on physical
hardware. In a virtual environment, it is possible for the operation to be done
immediately, especially on very fast systems with multiple CPUs, and the interrupt
is signaled sooner than on a physical system. The solution is to introduce an
artificial delay before delivering such interrupts. This delay can be configured for
a VM using the following command:
$ VBoxManage setextradata VM-name "VBoxInternal/Devices/piix3ide/0/Config/
IRQDelay" 1
This sets the delay to one millisecond. In case this does not help, increase it to
a value between 1 and 5 milliseconds. Please note that this slows down disk
performance. After installation, you should be able to remove the key, or set it to 0.
12.3.5 How to Record Bluescreen Information from Windows Guests
When Windows guests run into a kernel crash, they display a bluescreen error.
Depending on how Windows is configured, the information will remain on the
screen until the machine is restarted or it will reboot automatically. During
installation, Windows is usually configured to reboot automatically. With
automatic reboots, there is no chance to record the bluescreen information which
might be important for problem determination.
Oracle VirtualBox provides a method of halting a guest when it wants to perform a
reset. In order to enable this feature, use the following command:
498
12 Troubleshooting
$ VBoxManage setextradata VM-name "VBoxInternal/PDM/HaltOnReset" 1
12.3.6 No Networking in Windows Vista Guests
With Windows Vista, Microsoft dropped support for the AMD PCNet card that
legacy versions of Oracle VirtualBox used to provide as the default virtual network
card. For Windows Vista guests, Oracle VirtualBox now uses an Intel E1000 card
by default.
If, for some reason, you still want to use the AMD card, you need to download the
PCNet driver from the AMD website. This driver is available for 32-bit Windows
only. You can transfer it into the virtual machine using a shared folder. See Shared
Folders.
12.3.7 Windows Guests Cause a High CPU Load
Several background applications in Windows guests, especially virus scanners,
are known to increase the CPU load notably even if the guest appears to be idle.
Deactivating virus scanners in VMs, where possible, can reduce this problem.
Windows Updates, especially on Windows 10 and Windows 11 guests, can also
cause a temporary increase in guest CPU usage and storage activity. Modern
Windows versions do a lot of updating in the background to deploy new features
and security fixes.
12.3.8 Long Delays When Accessing Shared Folders
The performance for accesses to shared folders from a Windows guest might be
decreased due to delays during the resolution of the Oracle VirtualBox shared
folders name service. To fix these delays, add the following entries to the file
\windows\system32\drivers\etc\lmhosts of the Windows guest:
255.255.255.255 VBOXSVR #PRE
255.255.255.255 VBOXSRV #PRE
After doing this change, a reboot of the guest is required.
12.3.9 USB Tablet Coordinates Wrong in Windows 98 Guests
If a Windows 98 VM is configured to use the emulated USB tablet (absolute
pointing device), the coordinate translation may be incorrect and the pointer is
restricted to the upper left quarter of the guest's screen.
The USB HID (Human Interface Device) drivers in Windows 98 are very old and
do not handle tablets in the same way as modern operating systems do. To work
around the problem, use the following command:
$ VBoxManage setextradata VM-name "VBoxInternal/USB/HidMouse/0/Config/
CoordShift" 0
To restore the default behavior, remove the key or set its value to 1.
499
Oracle VirtualBox: User Guide for Release 7.1
12.3.10 Windows Guests are Removed From an Active Directory
Domain After Restoring a Snapshot
If a Windows guest is a member of an Active Directory domain and the snapshot
feature of Oracle VirtualBox is used, it could be removed from the Active Directory
domain after you restore an older snapshot.
This is caused by automatic machine password changes performed by Windows
at regular intervals for security purposes. You can disable this feature as shown in
this article from Microsoft.
12.3.11 Windows 3.x Limited to 64 MB RAM
Windows 3.x guests are typically limited to 64 MB RAM, even if a VM is assigned
much more memory. While Windows 3.1 is theoretically capable of using up to
512 MB RAM, it only uses memory available through the XMS interface. Versions
of HIMEM.SYS, the Microsoft XMS manager, shipped with MS-DOS and Microsoft
Windows 3.x can only use up to 64 MB on standard PCs.
This is a known HIMEM.SYS limitation. Windows 3.1 memory limits are described
in detail in Microsoft Knowledge base article KB 84388.
It is possible for Windows 3.x guests to utilize more than 64 MB RAM if a different
XMS provider is used. That could be a newer HIMEM.SYS version, such as that
shipped with Windows 98, or a more capable third-party memory manager, such
as QEMM.
12.4 Linux and X11 Guests
12.4.1 Linux Guests May Cause a High CPU load
Some Linux guests may cause a high CPU load even if the guest system appears
to be idle. This can be caused by a high timer frequency of the guest kernel. Some
Linux distributions, for example Fedora, ship a Linux kernel configured for a
timer frequency of 1000Hz. We recommend to recompile the guest kernel and to
select a timer frequency of 100Hz.
Linux kernels shipped with Red Hat Enterprise Linux, as well as kernels of
related Linux distributions, such as CentOS and Oracle Linux, support a kernel
parameter divider=N. Hence, such kernels support a lower timer frequency
without recompilation. We suggest you add the kernel parameter divider=10 to
select a guest kernel timer frequency of 100Hz.
12.4.2 Buggy Linux 2.6 Kernel Versions
The following bugs in Linux kernels prevent them from executing correctly in
Oracle VirtualBox, causing VM boot crashes:
The Linux kernel version 2.6.18, and some 2.6.17 versions, introduced a race
condition that can cause boot failures in Oracle VirtualBox. Use kernel version
2.6.19 or later.
500
12 Troubleshooting
With hardware virtualization and the I/O APIC enabled, kernels before 2.6.24-
rc6 may panic on boot with the following message:
Kernel panic - not syncing: IO-APIC + timer doesn't work! Boot with
apic=debug and send a report. Then try booting with the 'noapic' option
If you see this message, either disable hardware virtualization or the I/O APIC
as described in System Settings, or upgrade the guest to a newer kernel.
See this message for details about the kernel fix.
12.4.3 Shared Clipboard, Auto-Resizing, and Seamless Desktop in X11
Guests
Guest desktop services in guests running the X11 window system such as Oracle
Solaris and Linux, are provided by a guest service called VBoxClient, which runs
under the ID of the user who started the desktop session and is automatically
started using the following command lines when your X11 user session is started if
you are using a common desktop environment such as Gnome or KDE.
$ VBoxClient --clipboard
$ VBoxClient --display
$ VBoxClient --seamless
If a particular desktop service is not working correctly, it is worth checking
whether the process which should provide it is running.
The VBoxClient processes create files in the user's home directory with names of
the form .vboxclient-*.pid when they are running in order to prevent a given
service from being started twice. It can happen due to misconfiguration that these
files are created owned by root and not deleted when the services are stopped,
which will prevent them from being started in future sessions. If the services
cannot be started, you may want to check whether these files still exist.
12.5 Oracle Solaris Guests
12.5.1 Certain Oracle Solaris 10 Releases May Take a Long Time to
Boot with SMP
When using more than one CPU, Oracle Solaris 10 10/08, and Oracle Solaris 10
5/09 may take a long time to boot and may print warnings on the system console
regarding failures to read from disk. This is a bug in Oracle Solaris 10 which
affects specific physical and virtual configurations. It is caused by trying to read
microcode updates from the boot disk when the disk interrupt is reassigned to a
not yet fully initialized secondary CPU. Disk reads will time out and fail, triggering
delays of about 45 seconds and warnings.
The recommended solution is upgrading to at least Oracle Solaris 10 10/09 which
includes a fix for this problem. Alternative solutions include restricting the
number of virtual CPUs to one or possibly using a different storage controller.
501
Oracle VirtualBox: User Guide for Release 7.1
12.5.2 Older Solaris Releases Do Not Work with E1000 Ethernet
Solaris releases before Solaris 10 1/06, including Solaris 9, Solaris 10 1/05 (GA),
and Solaris 10 3/05 (HW2), are unable to communicate through the Intel E1000
card. The Solaris e1000g driver does not enable PCI bus mastering for the network
adapter and is therefore unable to send and receive data. This problem appears
to be specific to the e1000g driver and does not reflect general Solaris driver
behavior.
The AMD PCnet emulation (using the Solaris pcn driver) can be used instead of
Intel E1000. Solaris 10 1/06 (U1) and later releases do not have this problem and
work with the emulated E1000 ethernet controller.
12.6 Windows Hosts
12.6.1 Drag'n Drop not Working
Microsoft Windows uses technologies like UAC (User Account Control) and UIPI
(User Interface Privilege Isolation) to prevent and mitigate security issues. By
default, UAC and UIPI are enabled.
When an Oracle VirtualBox VM process is running with a higher so-called
privilege level than another process that wants to interact with the VM process
using drag'n drop (or system clipboard), Windows prevents this by default due to
security reasons. This results in Oracle VirtualBox not being able to receive any
Windows messages for drag'n drop. To make this work, the Oracle VirtualBox VM
process must be running with the same (or lower) privilege level as the process it
is interacting with using drag'n drop.
Disabling UAC or UIPI is not recommended.
12.6.2 VBoxSVC Out-of-Process COM Server Issues
Oracle VirtualBox makes use of the Microsoft Component Object Model (COM) for
interprocess and intraprocess communication. This enables Oracle VirtualBox to
share a common configuration among different virtual machine processes and
provide several user interface options based on a common architecture. All global
status information and configuration is maintained by the process VBoxSVC.exe,
which is an out-of-process COM server. Whenever an Oracle VirtualBox process is
started, it requests access to the COM server and Windows automatically starts the
process. Note that it should never be started by the end user.
When the last process disconnects from the COM server, it will terminate itself
after some seconds. The Oracle VirtualBox configuration XML files are maintained
and owned by the COM server and the files are locked whenever the server runs.
In some cases, such as when a virtual machine is terminated unexpectedly, the
COM server will not notice that the client is disconnected and stay active for a
longer period of 10 minutes or so, keeping the configuration files locked. In other
rare cases the COM server might experience an internal error and subsequently
502
12 Troubleshooting
other processes fail to initialize it. In these situations, it is recommended to use the
Windows task manager to kill the process VBoxSVC.exe.
12.6.3 CD and DVD Changes Not Recognized
In case you have assigned a physical CD or DVD drive to a guest and the guest does
not notice when the medium changes, make sure that the Windows media change
notification (MCN) feature is not turned off. This is represented by the following
key in the Windows registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdrom\Autorun
Certain applications may disable this key against Microsoft's advice. If it is set to
0, change it to 1 and reboot your system. Oracle VirtualBox relies on Windows
notifying it of media changes.
12.6.4 Sluggish Response When Using Microsoft RDP Client
If connecting to a Virtual Machine using the Microsoft RDP client, called a Remote
Desktop Connection, there can be large delays between input such as moving the
mouse over a menu and output. This is because this RDP client collects input for a
certain time before sending it to the RDP server.
The interval can be decreased by setting a Windows registry key to smaller
values than the default of 100. The key does not exist initially and must be of type
DWORD. The unit for its values is milliseconds. Values around 20 are suitable for
low-bandwidth connections between the RDP client and server. Values around 4
can be used for a gigabit Ethernet connection. Generally values below 10 achieve
a performance that is very close to that of the local input devices and screen of the
host on which the Virtual Machine is running.
Depending whether the setting should be changed for an individual user or for the
system, set either of the following.
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Min Send Interval
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client\Min Send Interval
12.6.5 Running an iSCSI Initiator and Target on a Single System
Deadlocks can occur on a Windows host when attempting to access an iSCSI target
running in a guest virtual machine with an iSCSI initiator, such as a Microsoft
iSCSI Initiator, that is running on the host. This is caused by a flaw in the Windows
cache manager component, and causes sluggish host system response for several
minutes, followed by a "Delayed Write Failed" error message in the system tray or
in a separate message window. The guest is blocked during that period and may
show error messages or become unstable.
Setting the VBOX_DISABLE_HOST_DISK_CACHE environment variable to 1 enables a
workaround for this problem until Microsoft addresses the issue. For example,
open a command prompt window and start Oracle VirtualBox like this:
set VBOX_DISABLE_HOST_DISK_CACHE=1
VirtualBox
503
Oracle VirtualBox: User Guide for Release 7.1
While this will decrease guest disk performance, especially writes, it does not
affect the performance of other applications running on the host.
12.6.6 Bridged Networking Adapters Missing
If no bridged adapters show up in the Networking section of the VM settings, this
typically means that the bridged networking driver was not installed properly on
your host. This could be due to the following reasons:
The maximum allowed filter count was reached on the host. In this case, the
MSI log would mention the 0x8004a029 error code returned on NetFlt network
component install, as follows:
VBoxNetCfgWinInstallComponent: Install failed, hr (0x8004a029)
You can try to increase the maximum filter count in the Windows registry using
the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters
The maximum number allowed is 14. After a reboot, try to reinstall Oracle
VirtualBox.
The INF cache is corrupt. In this case, the install log at %windir%\inf
\setupapi.dev.log would typically mention the failure to find a suitable
driver package for either the sun_VBoxNetFlt or sun_VBoxNetFltmp
components. The solution then is to uninstall Oracle VirtualBox, remove the
INF cache (%windir%\inf\INFCACHE.1), reboot and try to reinstall Oracle
VirtualBox.
12.6.7 Host-Only Networking Adapters Cannot be Created
If a host-only adapter cannot be created, either with the VirtualBox Manager or
the VBoxManage command, then the INF cache is probably corrupt. In this case,
the install log at %windir%\inf\setupapi.dev.log would typically mention
the failure to find a suitable driver package for the sun_VBoxNetAdp component.
Again, as with the bridged networking problem described above, the solution is to
uninstall Oracle VirtualBox, remove the INF cache (%windir%\inf\INFCACHE.1),
reboot and try to reinstall Oracle VirtualBox.
12.7 Linux Hosts
12.7.1 Linux Kernel Module Refuses to Load
If the Oracle VirtualBox kernel module, vboxdrv, refuses to load you may see an
Error inserting vboxdrv: Invalid argument message. As root, check the output
of the dmesg command to find out why the load failed. Most probably the kernel
disagrees with the version of gcc used to compile the module. Make sure that you
use the same compiler that was used to build the kernel.
504
12 Troubleshooting
12.7.2 Linux Host CD/DVD or Floppy Disk Drive Not Found
If you have configured a virtual machine to use the host's CD or DVD drive or
floppy disk drive, but this does not appear to work, make sure that the current
user has permission to access the corresponding Linux device file. For example,
for a CD or DVD drive this may be /dev/hdc, /dev/scd0, /dev/cdrom or similar.
On most distributions, the user must be added to a corresponding group, usually
called cdrom or cdrw or floppy.
On supported Linux distributions, Oracle VirtualBox uses udev to locate hardware
such as CD/DVD drives and floppy disk drives.
12.7.3 Strange Guest IDE Error Messages When Writing to CD or DVD
If the experimental CD or DVD writer support is enabled with an incorrect host
or guest configuration, it is possible that any attempt to access the CD or DVD
writer fails and simply results in guest kernel error messages for Linux guests or
application error messages for Windows guests. Oracle VirtualBox performs the
usual consistency checks when a VM is powered up. In particular, it aborts with
an error message if the device for the CD or DVD writer is not writable by the user
starting the VM. But Oracle VirtualBox cannot detect all misconfigurations. The
necessary host and guest OS configuration is not specific for Oracle VirtualBox, but
a few frequent problems are listed here which occurred in connection with Oracle
VirtualBox.
Special care must be taken to use the correct device. The configured host CD or
DVD device file name, in most cases /dev/cdrom, must point to the device that
allows writing to the CD or DVD unit. For CD or DVD writer units connected to a
SCSI controller or to a IDE controller that interfaces to the Linux SCSI subsystem,
common for some SATA controllers, this must refer to the SCSI device node,
such as /dev/scd0. Even for IDE CD or DVD writer units this must refer to the
appropriate SCSI CD-ROM device node, such as /dev/scd0, if the ide-scsi kernel
module is loaded. This module is required for CD or DVD writer support with some
early 2.6 kernels. Many Linux distributions load this module whenever a CD or
DVD writer is detected in the system, even if the kernel would support CD or DVD
writers without the module. Oracle VirtualBox supports the use of IDE device files,
such as /dev/hdc, provided the kernel supports this and the ide-scsi module is
not loaded.
Similar rules, except that within the guest the CD or DVD writer is always an IDE
device, apply to the guest configuration. Since this setup is very common, it is
likely that the default configuration of the guest works as expected.
12.7.4 VBoxSVC IPC Issues
On Linux, Oracle VirtualBox makes use of a custom version of Mozilla XPCOM
(cross platform component object model) for interprocess and intraprocess
communication (IPC). The process VBoxSVC serves as a communication hub
between different Oracle VirtualBox processes and maintains the global
configuration, such as the XML database. When starting an Oracle VirtualBox
component, the processes VBoxSVC and VBoxXPCOMIPCD are started automatically.
They are only accessible from the user account they are running under. VBoxSVC
505
Oracle VirtualBox: User Guide for Release 7.1
owns the Oracle VirtualBox configuration database which normally resides
in ~/.config/VirtualBox, or the appropriate configuration directory for
your operating system. While it is running, the configuration files are locked.
Communication between the various Oracle VirtualBox components and VBoxSVC
is performed through a local domain socket residing in /tmp/.vbox-username-
ipc. In case there are communication problems, such as an Oracle VirtualBox
application cannot communicate with VBoxSVC, terminate the daemons and
remove the local domain socket directory.
12.7.5 USB Not Working
If USB is not working on your Linux host, make sure that the current user is a
member of the vboxusers group. Please remember that group membership does
not take effect immediately but rather at the next login. If available, the newgrp
command may avoid the need for a logout and login.
12.7.6 PAX/grsec Kernels
Linux kernels including the grsec patch, see http://www.grsecurity.net/, and
derivates have to disable PAX_MPROTECT for the VBox binaries to be able to
start a VM. The reason is that Oracle VirtualBox has to create executable code on
anonymous memory.
12.7.7 Linux Kernel vmalloc Pool Exhausted
When running a large number of VMs with a lot of RAM on a Linux system, say
20 VMs with 1 GB of RAM each, additional VMs might fail to start with a kernel
error saying that the vmalloc pool is exhausted and should be extended. The error
message also tells you to specify vmalloc=256MB in your kernel parameter list. If
adding this parameter to your GRUB or LILO configuration makes the kernel fail to
boot, with an error message such as failed to mount the root partition, then
you have probably run into a memory conflict of your kernel and initial RAM disk.
This can be solved by adding the following parameter to your GRUB configuration:
uppermem 524288
12.8 Oracle Solaris Hosts
12.8.1 Cannot Start VM, Not Enough Contiguous Memory
The ZFS file system is known to use nearly all available RAM as cache if the
default system settings are not changed. This may lead to a heavy fragmentation
of the host memory preventing Oracle VirtualBox VMs from being started. We
recommend to limit the ZFS cache by adding the following line to /etc/system,
where xxxx bytes is the amount of memory usable for the ZFS cache.
set zfs:zfs_arc_max = xxxx
506
13 Security Guide
13 Security Guide
13.1 General Security Principles
The following principles are fundamental to using any application securely.
Keep software up-to-date. One of the principles of good security practise
is to keep all software versions and patches up-to-date. Activate the Oracle
VirtualBox update notification to get notified when a new Oracle VirtualBox
release is available. When updating Oracle VirtualBox, do not forget to update
the Guest Additions. Keep the host operating system as well as the guest
operating system up-to-date.
Restrict network access to critical services. Use proper means, for instance
a firewall, to protect your computer and your guests from accesses from the
outside. Choosing the proper networking mode for VMs helps to separate host
networking from the guest and vice versa.
Follow the principle of least privilege. The principle of least privilege states
that users should be given the least amount of privilege necessary to perform
their jobs. Always execute Oracle VirtualBox as a regular user. We strongly
discourage anyone from executing Oracle VirtualBox with system privileges.
Choose restrictive permissions when creating configuration files, for instance
when creating /etc/default/virtualbox, see Automatic Installation Options. Mode
0600 is preferred.
Monitor system activity. System security builds on three pillars: good security
protocols, proper system configuration and system monitoring. Auditing and
reviewing audit records address the third requirement. Each component within
a system has some degree of monitoring capability. Follow audit advice in this
document and regularly monitor audit records.
Keep up-to-date on latest security information. Oracle continually improves
its software and documentation. Check this note yearly for revisions.
13.2 Secure Installation and Configuration
13.2.1 Installation Overview
The Oracle VirtualBox base package should be downloaded only from a trusted
source, for instance the official website http://www.virtualbox.org. The integrity of
the package should be verified with the provided SHA256 checksum which can be
found on the official website.
General Oracle VirtualBox installation instructions for the supported hosts can be
found in Installation Details.
On Windows hosts, the installer can be used to disable USB support, support
for bridged networking, support for host-only networking and the Python
language binding. See Installing on Windows Hosts. All these features are
507
Oracle VirtualBox: User Guide for Release 7.1
enabled by default but disabling some of them could be appropriate if the
corresponding functionality is not required by any virtual machine. The Python
language bindings are only required if the Oracle VirtualBox API is to be used
by external Python applications. In particular USB support and support for the
two networking modes require the installation of Windows kernel drivers on the
host. Therefore disabling those selected features can not only be used to restrict
the user to certain functionality but also to minimize the surface provided to a
potential attacker.
The general case is to install the complete Oracle VirtualBox package. The
installation must be done with system privileges. All Oracle VirtualBox binaries
should be executed as a regular user and never as a privileged user.
The Oracle VirtualBox Extension Pack provides additional features and must
be downloaded and installed separately, see Installing Oracle VirtualBox and
Extension Packs. As for the base package, the SHA256 checksum of the extension
pack should be verified. As the installation requires system privileges, Oracle
VirtualBox will ask for the system password during the installation of the
extension pack.
13.2.2 Post Installation Configuration
Normally there is no post installation configuration of Oracle VirtualBox
components required. However, on Oracle Solaris and Linux hosts it is necessary
to configure the proper permissions for users executing VMs and who should be
able to access certain host resources. For instance, Linux users must be member
of the vboxusers group to be able to pass USB devices to a guest. If a serial host
interface should be accessed from a VM, the proper permissions must be granted
to the user to be able to access that device. The same applies to other resources
like raw partitions, DVD/CD drives, and sound devices.
13.3 Security Features
This section outlines the specific security mechanisms offered by Oracle
VirtualBox.
13.3.1 The Security Model
One property of virtual machine monitors (VMMs) like Oracle VirtualBox is
to encapsulate a guest by executing it in a protected environment, a virtual
machine, running as a user process on the host operating system. The guest cannot
communicate directly with the hardware or other computers but only through
the VMM. The VMM provides emulated physical resources and devices to the
guest which are accessed by the guest operating system to perform the required
tasks. The VM settings control the resources provided to the guest, for example
the amount of guest memory or the number of guest processors and the enabled
features for that guest. For example remote control, certain screen settings and
others. See General Settings.
508
13 Security Guide
13.3.2 Secure Configuration of Virtual Machines
Several aspects of a virtual machine configuration are subject to security
considerations.
13.3.2.1 Networking
The default networking mode for VMs is NAT which means that the VM acts like
a computer behind a router, see Network Address Translation (NAT). The guest
is part of a private subnet belonging to this VM and the guest IP is not visible
from the outside. This networking mode works without any additional setup and
is sufficient for many purposes. Remember that NAT allows access to the host
operating system's loopback interface.
If bridged networking is used, the VM acts like a computer inside the same
network as the host, see Bridged Networking. In this case, the guest has the same
network access as the host and a firewall might be necessary to protect other
computers on the subnet from a potential malicious guest as well as to protect
the guest from a direct access from other computers. In some cases it is worth
considering using a forwarding rule for a specific port in NAT mode instead of
using bridged networking.
Some setups do not require a VM to be connected to the public network at all.
Internal networking, see Internal Networking, or host-only networking, see Host-
Only Networking, are often sufficient to connect VMs among each other or to
connect VMs only with the host but not with the public network.
13.3.2.2 Security of Remote VMs
Remote VMs require security protocols in place to control access to the VM from
the VRDP server providing access to it. You can change the security method using
VBoxManage or the VM Settings in VirtualBox Manager, as described in 7.1.7 RDP
Encryption on page 177.
The default security method is TLS, which requires certificates to operate. You can
set up custom certificates, or accept the default self-signed certificate. For more
information, see 7.1.7 RDP Encryption on page 177.
13.3.2.3 VRDP Remote Desktop Authentication
When using the Oracle VirtualBox Extension Pack provided by Oracle for VRDP
remote desktop support, you can optionally use various methods to configure RDP
authentication. The "null" method is very insecure and should be avoided in a
public network. See 7.1.6 RDP Authentication on page 176.
13.3.2.4 Clipboard
The shared clipboard enables users to share data between the host and the guest.
Enabling the clipboard in Bidirectional mode enables the guest to read and write
the host clipboard. The Host to Guest mode and the Guest to Host mode limit the
access to one direction. If the guest is able to access the host clipboard it can also
potentially access sensitive data from the host which is shared over the clipboard.
509
Oracle VirtualBox: User Guide for Release 7.1
If the guest is able to read from or write to the host clipboard then a remote user
connecting to the guest over the network will also gain this ability, which may
not be appropriate. As a consequence, the shared clipboard is disabled for new
machines.
13.3.2.5 Shared Folders
If any host folder is shared with the guest then a remote user connected to the
guest over the network can access these files too as the folder sharing mechanism
cannot be selectively disabled for remote users.
13.3.2.6 CD/DVD Passthrough
Enabling CD/DVD passthrough enables the guest to perform advanced operations
on the CD/DVD drive, see CD/DVD Support. This could induce a security risk as a
guest could overwrite data on a CD/DVD medium.
13.3.2.7 USB Passthrough
Passing USB devices to the guest provides the guest full access to these devices, see
USB Settings. For instance, in addition to reading and writing the content of the
partitions of an external USB disk the guest will be also able to read and write the
partition table and hardware data of that disk.
13.3.3 Configuring and Using Authentication
The following components of Oracle VirtualBox can use passwords for
authentication:
When using remote iSCSI storage and the storage server requires
authentication, an initiator secret can optionally be supplied with the
VBoxManage storageattach command. As long as no settings password is
provided, by using the command line option --settingspwfile, then this secret
is stored unencrypted in the machine configuration and is therefore potentially
readable on the host. See iSCSI Servers and VBoxManage storageattach.
When using the Oracle VirtualBox web service to control an Oracle VirtualBox
host remotely, connections to the web service are authenticated in various
ways. This is described in detail in the Oracle VirtualBox Software Development
Kit (SDK) reference. See 11 Oracle VirtualBox Programming Interfaces on page
487.
13.3.4 Potentially Insecure Operations
The following features of Oracle VirtualBox can present security problems:
When teleporting a machine, the data stream through which the machine's
memory contents are transferred from one host to another is not encrypted. A
third party with access to the network through which the data is transferred
could therefore intercept that data. An SSH tunnel could be used to secure the
connection between the two hosts. But when considering teleporting a VM over
an untrusted network the first question to answer is how both VMs can securely
access the same virtual disk image with a reasonable performance.
510
13 Security Guide
If the network is not sufficiently trusted, the password should be changed for
each teleportation as a third party could detect the unecrypted password hash
when it is transferred between the target and source host machines.
When Page Fusion, is enabled, it is possible that a side-channel opens up
that enables a malicious guest to determine the address space of another VM
running on the same host layout. For example, where DLLs are typically loaded.
This information leak in itself is harmless, however the malicious guest may
use it to optimize attack against that VM through unrelated attack vectors. It is
recommended to only enable Page Fusion if you do not think this is a concern in
your setup.
When using the Oracle VirtualBox web service to control an Oracle VirtualBox
host remotely, connections to the web service, over which the API calls are
transferred using SOAP XML, are not encrypted. They use plain HTTP by
default. This is a potential security risk. For details about the web service, see 11
Oracle VirtualBox Programming Interfaces on page 487.
The web services are not started by default. See 9.18 Starting the Oracle
VirtualBox Web Service Automatically on page 445 to find out how to start this
service and how to enable SSL/TLS support. It has to be started as a regular user
and only the VMs of that user can be controlled. By default, the service binds to
localhost preventing any remote connection.
Traffic sent over a UDP Tunnel network attachment is not encrypted. You
can either encrypt it on the host network level, with IPsec, or use encrypted
protocols in the guest network, such as SSH. The security properties are similar
to bridged Ethernet.
Because of shortcomings in older Windows versions, using Oracle VirtualBox
on Windows versions older than Vista with Service Pack 1 is not recommended.
13.3.5 Encryption
The following components of Oracle VirtualBox use encryption to protect sensitive
data:
When using the Oracle VirtualBox Extension Pack provided by Oracle for VRDP
remote desktop support, RDP data can optionally be encrypted. See 7.1.7 RDP
Encryption on page 177. Only the Enhanced RDP Security method (RDP5.2) with
TLS protocol provides a secure connection. Standard RDP Security (RDP4 and
RDP5.1) is vulnerable to a man-in-the-middle attack.
When using the Oracle VirtualBox Extension Pack provided by Oracle for disk
encryption, the data stored in disk images can optionally be encrypted. See 9.29
Encryption of Disk Images on page 459. This feature covers disk image content
only. All other data for a virtual machine is stored unencrypted, including the
VM's memory and device state which is stored as part of a saved state, both
when created explicitly or part of a snapshot of a running VM.
13.4 Security Recommendations
This section contains security recommendations for specific issues. By default
VirtualBox will configure the VMs to run in a secure manner, however this
511
Oracle VirtualBox: User Guide for Release 7.1
may not always be possible without additional user actions such as host OS or
firmware configuration changes.
13.4.1 CVE-2018-3646
This security issue affect a range of Intel CPUs with nested paging. AMD CPUs are
expected not to be impacted (pending direct confirmation by AMD). Also the issue
does not affect VMs running with hardware virtualization disabled or with nested
paging disabled.
For more information about nested paging, see 10.6 Nested Paging and VPIDs on
page 484.
The following mitigation options are available.
13.4.1.1 Disable Nested Paging
By disabling nested paging (EPT), the VMM will construct page tables shadowing
the ones in the guest. It is no possible for the guest to insert anything fishy into the
page tables, since the VMM carefully validates each entry before shadowing it.
As a side effect of disabling nested paging, several CPU features will not be made
available to the guest. Among these features are AVX, AVX2, XSAVE, AESNI, and
POPCNT. Not all guests may be able to cope with dropping these features after
installation. Also, for some guests, especially in SMP configurations, there could be
stability issues arising from disabling nested paging. Finally, some workloads may
experience a performance degradation.
13.4.1.2 Flushing the Level 1 Data Cache
This aims at removing potentially sensitive data from the level 1 data cache when
running guest code. However, it is made difficult by hyper-threading setups
sharing the level 1 cache and thereby potentially letting the other thread in a
pair refill the cache with data the user does not want the guest to see. In addition,
flushing the level 1 data cache is usually not without performance side effects.
Up-to-date CPU microcode is a prerequisite for the cache flushing mitigations.
Some host OSes may install these automatically, though it has traditionally been a
task best performed by the system firmware. So, please check with your system /
mainboard manufacturer for the latest firmware update.
We recommend disabling hyper threading on the host. This is traditionally done
from the firmware setup, but some OSes also offers ways disable HT. In some
cases it may be disabled by default, but please verify as the effectiveness of the
mitigation depends on it.
The default action taken by VirtualBox is to flush the level 1 data cache when a
thread is scheduled to execute guest code, rather than on each VM entry. This
reduces the performance impact, while making the assumption that the host
OS will not handle security sensitive data from interrupt handlers and similar
without taking precautions.
A more aggressive flushing option is provided using the VBoxManage modifyvm
--l1d-flush-on-vm-entry option. When enabled the level 1 data cache will
be flushed on every VM entry. The performance impact is greater than with
512
13 Security Guide
the default option, though this of course depends on the workload. Workloads
producing a lot of VM exits (like networking, VGA access, and similiar) will
probably be most impacted.
For users not concerned by this security issue, the default mitigation can be
disabled using the VBoxManage modifyvm name --l1d-flush-on-sched off
command.
13.4.2 CVE-2018-12126, CVE-2018-12127, CVE-2018-12130,
CVE-2019-11091
These security issues affect a range of Intel CPUs starting with Nehalem. The
CVE-2018-12130 also affects some Atom Silvermont, Atom Airmont, and Knights
family CPUs, however the scope is so limited that the host OS should deal with it
and Oracle VirtualBox is therefore not affected. Leaks only happens when entering
and leaving C states.
The following mitigation option is available.
13.4.2.1 Buffer Overwriting and Disabling Hyper-Threading
First, up-to-date CPU microcode is a prerequisite for the buffer overwriting
(clearing) mitigations. Some host OSes may install these automatically, though it
has traditionally been a task best performed by the system firmware. Please check
with your system or mainboard manufacturer for the latest firmware update.
This mitigation aims at removing potentially sensitive data from the affected
buffers before running guest code. Since this means additional work each time the
guest is scheduled, there might be some performance side effects.
We recommend disabling hyper-threading (HT) on hosts affected by
CVE-2018-12126 and CVE-2018-12127, because the affected sets of buffers are
normally shared between thread pairs and therefore cause leaks between the
threads. This is traditionally done from the firmware setup, but some OSes also
offers ways disable HT. In some cases it may be disabled by default, but please
verify as the effectiveness of the mitigation depends on it.
The default action taken by Oracle VirtualBox is to clear the affected buffers when
a thread is scheduled to execute guest code, rather than on each VM entry. This
reduces the performance impact, while making the assumption that the host
OS will not handle security sensitive data from interrupt handlers and similar
without taking precautions.
The VBoxManage modifyvm command provides a more aggressive flushing option
is provided by means of the --mds-clear-on-vm-entry option. When enabled
the affected buffers will be cleared on every VM entry. The performance impact
is greater than with the default option, though this of course depends on the
workload. Workloads producing a lot of VM exits (like networking, VGA access,
and similiar) will probably be most impacted.
For users not concerned by this security issue, the default mitigation can be
disabled using the VBoxManage modifyvm name --mds-clear-on-sched off
command.
513
Oracle VirtualBox: User Guide for Release 7.1
514
14 Known Limitations
14 Known Limitations
14.1 Experimental Features
Some Oracle VirtualBox features are labeled as experimental. Such features are
provided on an "as-is" basis and are not formally supported. However, feedback
and suggestions about such features are welcome. A comprehensive list of
experimental features is as follows:
Hardware 3D acceleration support for Windows, Linux, and Oracle Solaris
guests
Mac OS X guests (macOS hosts only)
ICH9 chipset emulation
Host CD/DVD drive passthrough
Support of iSCSI using internal networking
Using Oracle VirtualBox and Hyper-V on the same host
14.2 Known Issues
The following section describes known problems with this release of Oracle
VirtualBox. Unless marked otherwise, these issues are planned to be fixed in later
releases.
Saved states and online snapshots created on Arm VMs in Oracle VirtualBox
7.1 will not be usable in later releases. Saved states within 7.1 are working as
expected.
Internal networking on macOS hosts doesn't work between VMs run by
different users.
Poor performance when using Oracle VirtualBox and Hyper-V on the same
host. To fix this, certain Windows features like "Hyper-V Platform", "Virtual
Machine Platform" and "Windows Hypervisor Platform" must be turned off,
followed by a host reboot.
On newer Windows versions, enabling the device security features Core
Isolation or Memory Integrity will use Hyper-V, even if you had previously
turned it off.
Additionally, the Microsoft Device Guard and Credential Guard hardware
readiness tool might have to be used in order to turn off more features. For
example, by running the following command:
.\DG_Readiness_Tool_vX.X.ps1 -Disable -AutoReboot
Note:
Disabling Device Guard and Credential Guard features will have an impact on
the overall security of the host. Please contact your Administrator beforehand
regarding this.
515
Oracle VirtualBox: User Guide for Release 7.1
The following Guest SMP (multiprocessor) limitations exist:
Poor performance with 32-bit guests on AMD CPUs. This affects mainly
Windows and Oracle Solaris guests, but possibly also some Linux kernel
revisions. Partially solved for 32-bit Windows NT, 2000, XP, and 2003 guests.
Requires the Guest Additions to be installed.
Poor performance with 32-bit guests on certain Intel CPU models that do
not include virtual APIC hardware optimization support. This affects mainly
Windows and Oracle Solaris guests, but possibly also some Linux kernel
revisions. Partially solved for 32-bit Windows NT, 2000, XP, and 2003 guests.
Requires the Guest Additions to be installed.
NX (no execute, data execution prevention) only works for guests running on
64-bit hosts and requires that hardware virtualization be enabled.
Guest control. On Windows guests, a process started using the guest control
execute support will not be able to display a graphical user interface unless the
user account under which it is running is currently logged in and has a desktop
session.
Also, to use accounts without or with an empty password, the guest's group
policy must be changed. To do so, open the group policy editor on the command
line by typing gpedit.msc, open the key Computer Configuration\Windows
Settings\Security Settings\Local Policies\Security Options and change
the value of Accounts: Limit local account use of blank passwords to
console logon only to Disabled.
Compacting virtual disk images is limited to VDI files. The VBoxManage
modifymedium --compact command is currently only implemented for VDI
files. At the moment the only way to optimize the size of a virtual disk images
in other formats, such as VMDK or VHD, is to clone the image and then use the
cloned image in the VM configuration.
OVF import/export:
OVF localization, with multiple languages in a single OVF file, is not yet
supported.
Some OVF sections like StartupSection, DeploymentOptionSection, and
InstallSection are ignored.
OVF environment documents, including their property sections and
appliance configuration with ISO images, are not yet supported.
Remote files using HTTP or other mechanisms are not yet supported.
The RDP server in the Oracle VirtualBox extension pack supports only audio
streams in format 22.05kHz stereo 16-bit. If the RDP client requests any other
audio format there will be no audio.
Preserving the aspect ratio in scale mode works only on Windows hosts and on
macOS hosts.
On macOS hosts, the following features are not yet implemented:
Numlock emulation
CPU frequency metric
Memory ballooning
macOS/Arm 64 (Apple silicon) host package
x86-based guest operating systems will not run.
Arm(AArch64) guests only. Arm 32 is not supported at present.
516
14 Known Limitations
Arm hosts have limitations with sound, storage, graphics, guest additions and
unattended installation.
Mac OS X guests:
Mac OS X guests can only run on a certain host hardware. For details about
license and host hardware limitations. See Mac OS X Guests and check the
Apple software license conditions.
Oracle VirtualBox does not provide Guest Additions for Mac OS X at this time.
The graphics resolution currently defaults to 1024x768 as Mac OS X falls
back to the built-in EFI display support. See Video Modes in EFI for more
information on how to change EFI video modes.
Mac OS X guests only work with one CPU assigned to the VM. Support for
SMP will be provided in a future release.
Depending on your system and version of Mac OS X, you might experience
guest hangs after some time. This can be fixed by turning off energy saving.
Set the timeout to "Never" in the system preferences.
By default, the Oracle VirtualBox EFI enables debug output of the Mac OS X
kernel to help you diagnose boot problems. Note that there is a lot of output
and not all errors are fatal. They would also show when using a physical
Apple Macintosh computer. You can turn off these messages by using the
following command:
$ VBoxManage setextradata VM-name "VBoxInternal2/EfiBootArgs" " "
To revert to the previous behavior, use the following command:
$ VBoxManage setextradata VM-name "VBoxInternal2/EfiBootArgs" ""
It is currently not possible to start a Mac OS X guest in safe mode by
specifying the -x option in VBoxInternal2/EfiBootArgs extradata.
Oracle Solaris hosts:
USB support on Oracle Solaris hosts requires Oracle Solaris 11 FCS or
later. Webcams and other isochronous devices are known to have poor
performance.
Host Webcam passthrough is restricted to 640x480 frames at 20 frames
per second due to limitations in the Oracle Solaris V4L2 API. This may be
addressed in a future Oracle Solaris release.
No ACPI information, such as battery status or power source, is reported to
the guest.
No support for using wireless adapters with bridged networking.
Crossbow-based bridged networking on Oracle Solaris 11 hosts does not
work directly with aggregate links. However, you can use dladm to manually
create a VNIC over the aggregate link and use that with a VM. This limitation
does not exist in Oracle Solaris 11 update 1 (11.1) and later.
Neither virtio nor Intel PRO/1000 drivers for Windows XP guests support
segmentation offloading. Therefore Windows XP guests have slower
transmission rates comparing to other guest types. Refer to MS Knowledge base
article 842264 for additional information.
Guest Additions for OS/2. Seamless windows and automatic guest resizing will
probably never be implemented due to inherent limitations of the OS/2 graphics
system.
517
Oracle VirtualBox: User Guide for Release 7.1
Some guest operating systems predating ATAPI CD-ROMs may exhibit long
delays or entirely fail to boot in certain configurations. This is most likely to
happen when an IDE/ATAPI CD-ROM exists alone on a primary or secondary
IDE channel.
Affected operating systems are MS OS/2 1.21: fails to boot with an error message
referencing COUNTRY.SYS and MS OS/2 1.3: long boot delays. To avoid such
problems, disable the emulated IDE/ATAPI CD-ROM. The guest OS cannot use
this device, anyway.
518
15 Change Log
15 Change Log
This section summarizes the changes between Oracle VirtualBox versions. Note
that this change log is not exhaustive and not all changes are listed.
Oracle VirtualBox version numbers consist of three numbers separated by dots
where the first and second number represent the major version and the third
number the minor version. Minor version numbers of official releases are always
even. An odd minor version number represents an internal development or test
build. In addition, each build contains a revision number.
15.1 Version 7.1.10 (2025-06-03)
This is a maintenance release. The following items were fixed and/or added:
VBoxManage: Fixed a crash when running 'guestcontrol run' on Windows hosts
(bug #22175)
Audio: Fixed device switching on Windows hosts (bug #22267)
Windows host installer: Fixed multiple installation entries in the 'Add or
remove programs' dialog and upgrade issues
Linux host: Fixed issue which caused VM Selector process crash due to missing
libdl.so and libpthread.so libraries (bug #22193)
Linux host: Removed libIDL as a build time dependency when building
VirtualBox from source code (bug #21169)
Linux guest and host: Added initial support for kernel 6.15 (bug #22420)
Linux guest: Added initial support for kernel 6.16-RC0
Linux guest and host: Fixed issue with building modules for UEK8 kernel on
Oracle Linux 9 distribution
RDP: Fixed issue when it was not possible to paste clipboard buffer into a guest
over RDP remote session
15.2 Version 7.1.8 (2025-04-15)
This is a maintenance release. The following items were fixed and/or added:
VMM: Fixed issue when VM clock went backwards in rare circumstances (bug
#22334)
GUI: Fixed issue when accelerated cursor image was not displayed correctly
(bug #22096)
DevVirtioSCSI: Fixed issue with restoring saved state
Graphics: Fixed issue when assertion was triggered on restoring VM state if
VMSVGA graphics adapter was used without 3D acceleration (bug #21955)
Main: Fixed issue when VBoxSVC was crashing on saving machine config
through VirtualBox web service (bug #22259)
Main: Fixed issue when wireless network adapters could not be discovered on
modern Linux distributions (bug #22362)
519
Oracle VirtualBox: User Guide for Release 7.1
Main: Fixed issue when deleting running VM snapshot was leaving the .sav file
on disk (bug #21345)
NAT: Fixed connectivity loss on Windows host (bug #22364)
VBoxManage: Updated User Manual to correct the 'VBoxManage modifyvm'
invocation for configuring a VM to use host-only networking (bug #22158)
VBoxManage: Fixed issue when it was not possible to set disk bandwidth with
'VBoxManage bandwidthctl' command (bug #22328)
Windows installer: Automatically load the support driver after a successful
installation (bug #22292)
Linux Host Installer: Fixed issue which sometimes resulted in installation
failure due to incorrect check whether previous VirtualBox installation is
running or not
Linux Guest Additions: Fixed issue when VBoxClient could crash in XWayland
guest (bug #22345)
Linux Guest Additions: Fixed issue which resulted in cursor image corruption
when VM was using VBoxVGA graphics adapter
Linux Guest Additions: Fixed issue when installation could fail on the system
which does not have X11 libraries installed
Linux Guest Additions: Added initial support for kernel 6.14
Linux Guest Additions: Introduced initial support for RHEL 9.7 kernel
Linux Guest Additions: Introduced additional fixes for RHEL 9.4 kernel, (bug
#22277)
Linux Guest Additions: Improved 'rcvboxadd status-kernel' check
Windows installer: Various bugfixes for the new installation code
Windows installer: Implemented a new fatal error dialog with the ability to
open the installer log file directly
Windows Guest Additions: Fixed mouse driver installation on Vista guests
Windows Guest Additions: Fixed uninstallation integrity issues (bug #22290)
Windows Guest Additions: Fixed driver installation error
ERROR_AUTHENTICODE_TRUST_NOT_ESTABLISHED (bug #22300)
Windows Guest Additions: Fixed 100% CPU usage of VBoxTray which happened
under certain circumstances (bug #22123)
Windows Guest Additions: Now also ships the VBoxAudioTest binary for
performing guest audio testing / diagnosis
Windows Guest Additions: For older Windows versions (Windows 2000
to Windows 7) install alternative Shared Folder driver which avoids some
compatibility glitches of the usual driver
15.3 Version 7.1.6 (2025-01-21)
This is a maintenance release. The following items were fixed and/or added:
VMM: Fixed issue when Windows 11 24H2 guest was experiencing BSOD in rare
conditions
GUI: Improved representation of disabled preferences contents (mask+font)
when it is shown with certain Linux themes
GUI: Fixed issue when seamless mode was not properly enabled or disabled in
appropriate time according to GA status events
520
15 Change Log
GUI: Fixed rare crash on macOS hosts on application exit
GUI: Fixed small 7.1.4 regression in preferences windows when filter editor was
not in focus
GUI: Introduced improvements in Advanced properties/settings dialog area
GUI: Restored missing functionality to change bridged adapter at VM startup if
current one wasn't found
GUI: Fixed issue when Show action duplicates were created on macOS host in
attempt to switch between running and powered off VMs
GUI: Fixed regression when 3D acceleration check-box was not available for
certain guest OS and graphical controller types
GUI: Restored lost Help button for preferences windows on macOS
GUI: Restored lost Help button shortcuts for certain windows
GUI: Fixed issue when error message was shown when VM was starting in full-
screen mode
VirtioNet: Fixed issue with re-negotiation of features after reset
Graphics: Fixed issue with Linux guest screen flickering when guest was using
VMSVGA graphics adapter
VBoxManage: Added the ability to export and import VMs which contain an
NVMe storage controller
VBoxManage: Fixed issue when it was not possible to set graphics controller to
"QemuRamFB" using modifyvm command (bug #22232)
Main: Fixed issue when specifying custom proxy server in GUI settings had no
effect
Network: Added changes which replaced NAT engines with libslirp
Guest OSes: Added OS type for Windows Server 2025
Linux guest and host: Added more fixes for UBSAN related warnings (bug
#21877)
Linux guest and host: Added initial support for RHEL 9.6 kernel
Windows guests and host: Re-implemented driver installation
Solaris host: Removed the VirtualBox GUI shared objects libqgtk2styleVBox.so
and libqgtk2VBox.so from the Solaris installation packages as they depend on
GTK2 which is EOL and no longer supported
Linux Guest Additions: Introduced initial support for kernel 6.13
Linux Guest Additions: vboxvideo: Added improvement for kernel 6.4 support
and fixed issue when graphics could be frozen when using VBoxVGA adapter
Linux Guest Additions: Introduced additional fixes for kernel 6.12 in vboxvideo
15.4 Version 7.1.4 (2024-10-15)
This is a maintenance release. The following items were fixed and/or added:
GUI: Added latest NLS update for Turkish, Indonesian and Italian languages
VMSVGA: Improved flickering, black screen and other screen update issues
with recent Linux kernels (bug #21955)
NAT: Fixed issue with restoring 7.0.X saved state
VBoxManage: Fixed breakage of "list vms" and "showvminfo" for inaccessible
VMs
521
Oracle VirtualBox: User Guide for Release 7.1
Windows host: Fixed system DLL size checking which failed with Windows 11
24H2 and recent Insider Preview builds (bug #22162)
Linux Guest Additions: Introduce initial support for kernel 6.12 (NOTE: In
kernel 6.12, KVM initializes virtualization on module loading by default. This
prevents VirtualBox VMs from starting. In order to avoid this, either add
"kvm.enable_virt_at_load=0" parameter into kernel command line or unload
corresponding kvm_XXX module)
Linux/Arm Guest Additions: Added possibility to automatically upgrade Guest
Additions via Devices menu
EFI: Added missing LsiLogic MPT SCSI driver again to fix booting from devices
attached to this device if the EFI firmware is used (7.1.0 regression)
EFI: Restored broken network boot support (7.1.0 regression)
15.5 Version 7.1.2 (2024-09-26)
This is a maintenance release. The following items were fixed and/or added:
GUI: Added multiple window layout and translation related fixes
GUI: Fixed an issue that meant VMs created using Unattended Install were not
removed cleanly
GUI: Added an option to change the remote display security method
GUI: Removed the BETA label from the macOS/Arm UI
NAT: Fixed slow performance on Windows host (bugs #22164 and #22180)
NAT: Fixed DHCP problems with certain guests when domain is empty
3D: Fixed enabling 3D acceleration in the VM settings
3D: Fixed black screen with Windows VMs
3D: Fixed rendering issues caused by incorrect view handling
3D: Added possibility to enable 3D acceleration function for Arm platform VMs
GCM: Fixed problem with loading saved state created by 7.0.x
API: Fixed an issue with incorrect handling of NVRAM state with legacy BIOS
and its removal on VM deletion
API: Fixed UEFI Secure Boot state querying when the VM was never started
Guest Additions: Fixed error message on automatic upgrading
SDK: Fixed building code using the XPCOM bindings (bug #22174)
15.6 Version 7.1.0 (2024-09-09)
This is a major update. The following new features were added:
GUI: Modernized look and feel, offering a selection between Basic and
Experienced user level with reduced or full UI functionality
OCI Integration: Performance dashboard now shows resource usage for cloud
VMs
OCI Integration: Clone compute instances
OCI Integration: Reset compute instances
522
15 Change Log
Oracle VirtualBox Extension Pack: Update to the PUEL license, removing the
evaluation option. For evaluation use of the Extension Pack, please download it
from the Oracle Software Delivery Cloud
VRDE: If user does not set up TLS with custom certificates, enable it with self-
signed certificate, including issuing a new one before the old one expires
NAT: New engine with IPv6 support
macOS/Arm host: Arm virtualization for Linux and BSD VMs
Linux host and guest: Added Wayland support for Clipboard sharing (bug
#20808)
Shared Clipboard: Added initial support for transferring files on Linux and
Windows hosts / guests. This requires the 7.1 Guest Additions to be installed. See
User Guide for known limitations
Screen Recording: Significant performance improvements for the encoding
pipeline, resulting in less CPU usage while recording is active. This requires 7.1
Guest Additions to be installed on Windows guests
In addition, the following items were fixed and/or added:
VMM: Fixed EFLAGS.TF handling for CPUID instructions when Hyper-V is being
used (bug #17961)
virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
EFI: Ability to add new Microsoft DB/KEX certificates to newly created VMs
Oracle Extension Pack: Fixed shipping the cryptographic support module for
full VM encryption
GUI: Improved overall accessibility
GUI: Update the version of Qt used
Unattended Installation: Added support for subiquity- / cloud-init-based
installers; this enables installing more modern Linux-based guest OSes in
Unattended mode
Unattended Installation: Added support for specifying separate passwords for
the user and admin / root accounts
VBoxManage: Added ability to show and (re-)attach to a (video) recording
progress of a VM
VBoxManage: Added the ability to query the guest's mount points via a new
"mount" Guest Control sub command. Requires at least 7.1 Guest Additions
Python: Our API bindings for Python 2.x is now marked as being deprecated
and will be removed in a future version. Please upgrade your code to use
Python 3
VBoxShell: Lots of smaller and bigger bugfixes + Python 3.x compatibility
15.7 Change Logs for Legacy Versions
To view the change log for a legacy version of VirtualBox see the documentation
for the relevant Oracle VirtualBox release.
Change logs are also available at:
https://www.virtualbox.org/wiki/Changelog.
523
Oracle VirtualBox: User Guide for Release 7.1
524
16 Licensing Information User Manual for Release 7.1
16 Licensing Information User Manual for Release 7.1
Preface
This document provides information about the third-party components used by
Oracle VirtualBox.
Audience
This document is intended for users and administrators of Oracle VirtualBox.
Related Documents
The documentation for this product is available at:
https://docs.oracle.com/en/virtualization/virtualbox/index.html
16.1 Introduction
This Licensing Information document is a part of the product or program
documentation under the terms of your Oracle license agreement and is
intended to help you understand the program editions, entitlements, restrictions,
prerequisites, special license rights, and/or separately licensed third party
technology terms associated with the Oracle software program(s) covered
by this document (the “Program(s)”). Entitled or restricted use products or
components identified in this document that are not provided with the particular
Program may be obtained from the Oracle Software Delivery Cloud website
(https://edelivery.oracle.com) or from media Oracle may provide. If you have a
question about your license rights and obligations, please contact your Oracle
sales representative, review the information provided in Oracle’s Software
Investment Guide (https://www.oracle.com/corporate/pricing/), and/or contact the
applicable Oracle License Management Services representative listed on https://
www.oracle.com/corporate/license-management-services/.
16.2 Oracle VirtualBox Base Package Licensing
Information
This chapter includes the software licensing information for third-party software
products included as part of Oracle VirtualBox Base Package.
16.2.1 Third-Party Notices and/or Licenses
This section lists the applicable third-party notices and licenses for Oracle
VirtualBox Base Package.
525
Oracle VirtualBox: User Guide for Release 7.1
16.2.2 Open Source or Other Separately Licensed Software
Required notices for open source or other separately licensed software products
or components distributed in Oracle VirtualBox Base Package are identified in the
following table, along with the applicable licensing information. Additional notices
and/or licenses may be found in the included documentation or readme files of the
individual third party software.
Table 10: Open Source or Other Separately Licensed Software Included With Oracle VirtualBox Base Package
This table shows the additional licensing information for the software packages
and container images used for Oracle VirtualBox Base Package
Provider Component(s) License Information
Aleksander Shengalts NSIS NsProcess plugin A copy of the License is
reproduced in 16.2.3.49 NSIS
NsProcess plugin on page 770
Alsa Project alsa-lib A copy of the License is
reproduced in 16.2.3.1 alsa-lib on
page 532
Andrew G. Morgan et-al libpam A copy of the License is
reproduced in 16.2.3.28 libpam
on page 654
Aris Adamantiadis and Andreas
Schneider
libssh A copy of the License is
reproduced in 16.2.3.32 libssh on
page 704
Armin Wolfermann dnsproxy A copy of the License is
reproduced in 16.2.3.7 dnsproxy
on page 553
Bochs Plex86/Bochs LGPL VGABios A copy of the License is
reproduced in 16.2.3.56 Plex86/
Bochs LGPL VGABios on page
794
Contributors nullsoft scriptable install system
(NSIS) 3.08
A copy of the License is
reproduced in 16.2.3.50 nullsoft
scriptable install system (NSIS)
3.08 on page 770
Contributors nullsoft scriptable install system
(NSIS) 3.09
A copy of the License is
reproduced in 16.2.3.51 nullsoft
scriptable install system (NSIS)
3.09 on page 775
D. R. Commander, Pierre
Ossman, MIYASAKA Masaru
libjpeg-turbo A copy of the License is
reproduced in 16.2.3.26 libjpeg-
turbo on page 650
Daniel Stenberg curl A copy of the License is
reproduced in 16.2.3.5 curl on
page 543
Daniel Veillard Libxml2 A copy of the License is
reproduced in 16.2.3.40 Libxml2
on page 753
526
16 Licensing Information User Manual for Release 7.1
Provider Component(s) License Information
Danny Gasparovski Slirp A copy of the License is
reproduced in 16.2.3.62 Slirp on
page 820
Danny Gasparovski libslirp A copy of the License is
reproduced in 16.2.3.31 libslirp
on page 703
Fabrice Bellard QEMU A copy of the License is
reproduced in 16.2.3.58 QEMU
on page 812
Free Software Foundation, Inc. glibc A copy of the License is
reproduced in 16.2.3.15 glibc on
page 577
Freedesktop.org libdrm A copy of the License is
reproduced in 16.2.3.24 libdrm
on page 637
GNOME gtk3 (GNOME desktop) A copy of the License is
reproduced in 16.2.3.18 gtk3
(GNOME desktop) on page 607
Genivia gSOAP A copy of the License is
reproduced in 16.2.3.17 gSOAP
on page 591
Glenn Randers-Pehrson et al libpng A copy of the License is
reproduced in 16.2.3.30 libpng
on page 657
GoogleCode libvpx A copy of the License is
reproduced in 16.2.3.35 libvpx on
page 714
H. Peter Anvin nasm 2.12.02 A copy of the License is
reproduced in 16.2.3.46 nasm
2.12.02 on page 767
IBM libtpms A copy of the License is
reproduced in 16.2.3.33 libtpms
on page 712
Intel Corporation Reference Implementations
for Intel® Architecture
Approximation Instructions
VRCP14, VRSQRT14, VRCP28,
VRSQRT28, and VEXP2
A copy of the License is
reproduced in 16.2.3.60
Reference Implementations for
Intel® Architecture Approximation
Instructions VRCP14, VRSQRT14,
VRCP28, VRSQRT28, and VEXP2 on
page 819
JPEG Group JPEG Image Decoding Software A copy of the License is
reproduced in 16.2.3.21 JPEG
Image Decoding Software on page
628
527
Oracle VirtualBox: User Guide for Release 7.1
Provider Component(s) License Information
Jean-loup Gailly and Mark Adler Zlib Data Compression Library A copy of the License is
reproduced in 16.2.3.94 Zlib Data
Compression Library on page
1217
John Hauser SoftFloat A copy of the License is
reproduced in 16.2.3.63 SoftFloat
on page 821
Khronos Group EGL-Registry A copy of the License is
reproduced in 16.2.3.11 EGL-
Registry on page 564
Khronos Group MoltenVK A copy of the License is
reproduced in 16.2.3.44
MoltenVK on page 763
Khronos Group SPIR-V Headers A copy of the License is
reproduced in 16.2.3.64 SPIR-V
Headers on page 821
Khronos Group Vulkan-Headers A copy of the License is
reproduced in 16.2.3.65 Vulkan-
Headers on page 822
Kristian Høgsberg, Intel
Corporation, Benjamin Franzke,
Collabora, Ltd.
Wayland A copy of the License is
reproduced in 16.2.3.66 Wayland
on page 825
Lennart Poettering et al. pulseaudio A copy of the License is
reproduced in 16.2.3.57
pulseaudio on page 802
Linus Torvalds and others Linux Kernel A copy of the License is
reproduced in 16.2.3.42 Linux
Kernel on page 753
MandrakeSoft S.A. Bochs ROM BIOS A copy of the License is
reproduced in 16.2.3.2 Bochs
ROM BIOS on page 540
Marc Alexander Lehmann LZF A copy of the License is
reproduced in 16.2.3.43 LZF on
page 763
Mathias Hasselmann NSIS AccessControl plugin A copy of the License is
reproduced in 16.2.3.48 NSIS
AccessControl plugin on page
768
Microsoft WiX (Windows Installer XML
toolset)
A copy of the License is
reproduced in 16.2.3.69 WiX
(Windows Installer XML toolset) on
page 835
Mozilla Foundation Mozilla Suite A copy of the License is
reproduced in 16.2.3.45 Mozilla
Suite on page 767
528
16 Licensing Information User Manual for Release 7.1
Provider Component(s) License Information
OpenSSL Project OpenSSL 3.3.0 A copy of the License is
reproduced in 16.2.3.52 OpenSSL
3.3.0 on page 779
OpenSSL Project OpenSSL 3.1.7 A copy of the License is
reproduced in 16.2.3.53 OpenSSL
3.1.7 on page 782
Opensource Digia QT A copy of the License is
reproduced in 16.2.3.6 Digia QT
on page 543
Pierre-Alain Joye LibGD A copy of the License is
reproduced in 16.2.3.25 LibGD on
page 649
Randolph Voorhies, Shane Grant cereal A copy of the License is
reproduced in 16.2.3.3 cereal on
page 540
RedHat, Inc., JBoss community libdevmapper A copy of the License is
reproduced in 16.2.3.23
libdevmapper on page 629
Simon Ser, Ivan Molodetskikh Wayland protocols A copy of the License is
reproduced in 16.2.3.67 Wayland
protocols on page 825
The XFree86 Project, Inc XFree86 -VidMode Extension A copy of the License is
reproduced in 16.2.3.74 XFree86 -
VidMode Extension on page 841
Various Open Source Licensors dxvk A copy of the License is
reproduced in 16.2.3.9 dxvk on
page 554
Wine HQ Wine A copy of the License is
reproduced in 16.2.3.68 Wine on
page 828
X.Org Foundation compositeproto A copy of the License is
reproduced in 16.2.3.4
compositeproto on page 542
X.Org Foundation dri2proto A copy of the License is
reproduced in 16.2.3.8 dri2proto
on page 554
X.Org Foundation fixesproto A copy of the License is
reproduced in 16.2.3.12
fixesproto on page 564
X.Org Foundation fontsproto A copy of the License is
reproduced in 16.2.3.13
fontsproto on page 565
X.Org Foundation glproto A copy of the License is
reproduced in 16.2.3.16 glproto
on page 591
529
Oracle VirtualBox: User Guide for Release 7.1
Provider Component(s) License Information
X.Org Foundation inputproto A copy of the License is
reproduced in 16.2.3.19
inputproto on page 614
X.Org Foundation kbproto A copy of the License is
reproduced in 16.2.3.22 kbproto
on page 629
X.Org Foundation libXcomposite A copy of the License is
reproduced in 16.2.3.36
libXcomposite on page 748
X.Org Foundation libXdamage A copy of the License is
reproduced in 16.2.3.37
libXdamage on page 749
X.Org Foundation libXext A copy of the License is
reproduced in 16.2.3.38 libXext
on page 749
X.Org Foundation libXfixes A copy of the License is
reproduced in 16.2.3.39 libXfixes
on page 752
X.Org Foundation libpciaccess A copy of the License is
reproduced in 16.2.3.29
libpciaccess on page 655
X.Org Foundation libxshmfence A copy of the License is
reproduced in 16.2.3.41
libxshmfence on page 753
X.Org Foundation pixman A copy of the License is
reproduced in 16.2.3.55 pixman
on page 793
X.Org Foundation randrproto A copy of the License is
reproduced in 16.2.3.59
randrproto on page 819
X.Org Foundation renderproto A copy of the License is
reproduced in 16.2.3.61
renderproto on page 820
X.Org Foundation xextproto A copy of the License is
reproduced in 16.2.3.70
xextproto on page 836
X.Org Foundation xf86-input-mouse A copy of the License is
reproduced in 16.2.3.71 xf86-
input-mouse on page 839
X.Org Foundation xf86-video-vesa A copy of the License is
reproduced in 16.2.3.72 xf86-
video-vesa on page 840
X.Org Foundation xf86driproto A copy of the License is
reproduced in 16.2.3.73
xf86driproto on page 841
530
16 Licensing Information User Manual for Release 7.1
Provider Component(s) License Information
X.Org Foundation xorg-server 1.14.0 A copy of the License is
reproduced in 16.2.3.88 xorg-
server 1.14.0 on page 1108
X.Org Foundation xorg-server 1.0.1 A copy of the License is
reproduced in 16.2.3.75 xorg-
server 1.0.1 on page 842
X.Org Foundation xorg-server 1.1.0 A copy of the License is
reproduced in 16.2.3.76 xorg-
server 1.1.0 on page 843
X.Org Foundation xorg-server 1.3.0.0 A copy of the License is
reproduced in 16.2.3.77 xorg-
server 1.3.0.0 on page 844
X.Org Foundation xorg-server 1.4.2 A copy of the License is
reproduced in 16.2.3.78 xorg-
server 1.4.2 on page 845
X.Org Foundation xorg-server 1.5.3 A copy of the License is
reproduced in 16.2.3.79 xorg-
server 1.5.3 on page 884
X.Org Foundation xorg-server 1.6.5 A copy of the License is
reproduced in 16.2.3.80 xorg-
server 1.6.5 on page 922
X.Org Foundation xorg-server 1.7.7 A copy of the License is
reproduced in 16.2.3.81 xorg-
server 1.7.7 on page 951
X.Org Foundation xorg-server 1.8.0 A copy of the License is
reproduced in 16.2.3.82 xorg-
server 1.8.0 on page 978
X.Org Foundation xorg-server 1.9.0 A copy of the License is
reproduced in 16.2.3.83 xorg-
server 1.9.0 on page 1000
X.Org Foundation xorg-server 1.10.0 A copy of the License is
reproduced in 16.2.3.84 xorg-
server 1.10.0 on page 1021
X.Org Foundation xorg-server 1.11.0 A copy of the License is
reproduced in 16.2.3.85 xorg-
server 1.11.0 on page 1043
X.Org Foundation xorg-server 1.12.0 A copy of the License is
reproduced in 16.2.3.86 xorg-
server 1.12.0 on page 1064
X.Org Foundation xorg-server 1.13.0 A copy of the License is
reproduced in 16.2.3.87 xorg-
server 1.13.0 on page 1086
X.Org Foundation xorg-server 1.15.0 A copy of the License is
reproduced in 16.2.3.89 xorg-
server 1.15.0 on page 1129
531
Oracle VirtualBox: User Guide for Release 7.1
Provider Component(s) License Information
X.Org Foundation xorg-server 1.16.0 A copy of the License is
reproduced in 16.2.3.90 xorg-
server 1.16.0 on page 1151
X.Org Foundation xorg-server 1.17.1 A copy of the License is
reproduced in 16.2.3.91 xorg-
server 1.17.1 on page 1172
X.Org Foundation xorg-server 1.18.0 A copy of the License is
reproduced in 16.2.3.92 xorg-
server 1.18.0 on page 1194
X.Org Foundation xproto A copy of the License is
reproduced in 16.2.3.93 xproto
on page 1216
Xiph.Org Foundation libogg A copy of the License is
reproduced in 16.2.3.27 libogg
on page 653
Xiph.Org Foundation libvorbis A copy of the License is
reproduced in 16.2.3.34 libvorbis
on page 713
Xiph.Org Foundation opus A copy of the License is
reproduced in 16.2.3.54 opus on
page 785
ipxe.org iPXE A copy of the License is
reproduced in 16.2.3.20 iPXE on
page 615
various EDK2 A copy of the License is
reproduced in 16.2.3.10 EDK2 on
page 559
various Glib A copy of the License is
reproduced in 16.2.3.14 Glib on
page 566
various NASM 2.16.01 A copy of the License is
reproduced in 16.2.3.47 NASM
2.16.01 on page 768
16.2.3 Software Licenses
This section contains the licenses for third-party software packages used by Oracle
VirtualBox Base Package.
16.2.3.1 alsa-lib
alsa-lib
include/asoundlib.h:
/**
* \file include/asoundlib.h
* \brief Application interface library for the ALSA driver
* \author Jaroslav Kysela <perex@perex.cz>
* \author Abramo Bagnara <abramo@alsa-project.org>
532
16 Licensing Information User Manual for Release 7.1
* \author Takashi Iwai <tiwai@suse.de>
* \date 1998-2001
*
* Application interface library for the ALSA driver
*/
/*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
=====================================================================
COPYING:
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
533
Oracle VirtualBox: User Guide for Release 7.1
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
534
16 Licensing Information User Manual for Release 7.1
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
535
Oracle VirtualBox: User Guide for Release 7.1
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
536
16 Licensing Information User Manual for Release 7.1
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
537
Oracle VirtualBox: User Guide for Release 7.1
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
538
16 Licensing Information User Manual for Release 7.1
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
539
Oracle VirtualBox: User Guide for Release 7.1
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
16.2.3.2 Bochs ROM BIOS
ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
Copyright (C) 2002 MandrakeSoft S.A.
MandrakeSoft S.A.
43, rue d'Aboukir
75002 Paris - France
http://www.linux-mandrake.com/
http://www.mandrakesoft.com/
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
16.2.3.3 cereal
------------------------------- Top-level license --------------------------
Copyright (c) 2013-2022, Randolph Voorhies, Shane Grant
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
540
16 Licensing Information User Manual for Release 7.1
* Neither the name of the copyright holder nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
---------------------------- Fourth-party information ----------------------
RapidJSON
Tencent is pleased to support the open source community by making RapidJSON
available.
Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights
reserved.
Licensed under the MIT License (the "License"); you may not use this file except
in compliance with the License. You may obtain a copy of the License at
http://opensource.org/licenses/MIT
Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.
--------------------------------(separator)---------------------------------
RapidXML
Use of this software is granted under one of the following two licenses,
to be chosen freely by the user.
1. Boost Software License - Version 1.0 - August 17th, 2003
===============================================================================
Copyright (c) 2006, 2007 Marcin Kalicinski
Permission is hereby granted, free of charge, to any person or organization
obtaining a copy of the software and accompanying documentation covered by
this license (the "Software") to use, reproduce, display, distribute,
execute, and transmit the Software, and to prepare derivative works of the
Software, and to permit third-parties to whom the Software is furnished to
do so, all subject to the following:
The copyright notices in the Software and this entire statement, including
the above license grant, this restriction and the following disclaimer,
must be included in all copies of the Software, in whole or in part, and
all derivative works of the Software, unless such copies or derivative
works are solely in the form of machine-executable object code generated by
a source language processor.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
541
Oracle VirtualBox: User Guide for Release 7.1
2. The MIT License
===============================================================================
Copyright (c) 2006, 2007 Marcin Kalicinski
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies
of the Software, and to permit persons to whom the Software is furnished to do
so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
--------------------------------(separator)---------------------------------
base64
Copyright (C) 2004-2008 René Nyffenegger
This source code is provided 'as-is', without any express or implied
warranty. In no event will the author be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this source code must not be misrepresented; you must not
claim that you wrote the original source code. If you use this source code
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original source code.
3. This notice may not be removed or altered from any source distribution.
René Nyffenegger rene.nyffenegger@adp-gmbh.ch
16.2.3.4 compositeproto
Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to
do so, subject to the following conditions: The above copyright notice and
this permission notice (including the next paragraph) shall be included in
all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright
© 2003 Keith Packard Permission to use, copy, modify, distribute, and sell
this software and its documentation for any purpose is hereby granted without
542
16 Licensing Information User Manual for Release 7.1
fee, provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in advertising or
publicity pertaining to distribution of the software without specific, written
prior permission. Keith Packard makes no representations about the suitability
of this software for any purpose. It is provided "as is" without express
or implied warranty. KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
16.2.3.5 curl
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1996 - 2024, Daniel Stenberg, <daniel@haxx.se>, and many
contributors, see the THANKS file.
All rights reserved.
Permission to use, copy, modify, and distribute this software for any purpose
with or without fee is hereby granted, provided that the above copyright
notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization of the copyright holder.
16.2.3.6 Digia QT
This is the GNU General Public License version 3, annotated with The
Qt Company GPL Exception 1.0:
-------------------------------------------------------------------------
The Qt Company GPL Exception 1.0
Exception 1:
As a special exception you may create a larger work which contains the
output of this application and distribute that work under terms of your
choice, so long as the work is not otherwise derived from or based on
this application and so long as the work does not in itself generate
output that contains the output from this application in its original
or modified form.
Exception 2:
As a special exception, you have permission to combine this application
with Plugins licensed under the terms of your choice, to produce an
executable, and to copy and distribute the resulting executable under
the terms of your choice. However, the executable must be accompanied
by a prominent notice offering all users of the executable the entire
source code to this application, excluding the source code of the
independent modules, but including any changes you have made to this
application, under the terms of this license.
-------------------------------------------------------------------------
543
Oracle VirtualBox: User Guide for Release 7.1
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
544
16 Licensing Information User Manual for Release 7.1
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
545
Oracle VirtualBox: User Guide for Release 7.1
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
546
16 Licensing Information User Manual for Release 7.1
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
547
Oracle VirtualBox: User Guide for Release 7.1
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
548
16 Licensing Information User Manual for Release 7.1
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
549
Oracle VirtualBox: User Guide for Release 7.1
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
550
16 Licensing Information User Manual for Release 7.1
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
551
Oracle VirtualBox: User Guide for Release 7.1
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
552
16 Licensing Information User Manual for Release 7.1
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
16.2.3.7 dnsproxy
************************************************************
***************** Copied from BA Public License *****************
dnsproxy.c:
/*
* Copyright (c) 2003,2004,2005 Armin Wolfermann
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
dnsproxy.h:
/*
* Copyright (c) 2003,2004,2005 Armin Wolfermann
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
553
Oracle VirtualBox: User Guide for Release 7.1
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
hash.c:
/*
* Copyright (c) 2003,2004 Armin Wolfermann
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
16.2.3.8 dri2proto
Copyright © 2007 Red Hat, Inc. Permission is hereby granted, free of charge, to
any person obtaining a copy of this software and associated documentation files
(the "Soft- ware"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish, distribute,
and/or sell copies of the Software, and to permit persons to whom the Software
is furnished to do so, provided that the above copyright notice(s) and this
permission notice appear in all copies of the Soft- ware and that both the
above copyright notice(s) and this permission notice appear in supporting
documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABIL- ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED
IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSE-
QUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFOR- MANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization of the copyright holder.
Authors: Kristian Høgsberg (krh@redhat.com)
16.2.3.9 dxvk
dxvk
Copyright (c) 2017 Philip Rebohle
Copyright (c) 2019 Joshua Ashton
554
16 Licensing Information User Manual for Release 7.1
zlib/libpng license
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
– Altered source versions must be plainly marked as such, and must not
be misrepresented as being the original software.
– This notice may not be removed or altered from any source distribution.
SPIR-V Headers 1.3.283 license:
Copyright (c) 2015-2018 The Khronos Group Inc.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and/or associated documentation files (the
"Materials"), to deal in the Materials without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Materials, and to
permit persons to whom the Materials are furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Materials.
MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
https://www.khronos.org/registry/
THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
Vulkan-Headers 1.3.289 license:
LICENSE.txt:
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
555
Oracle VirtualBox: User Guide for Release 7.1
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
556
16 Licensing Information User Manual for Release 7.1
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
557
Oracle VirtualBox: User Guide for Release 7.1
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
From include/vulkan/vk_icd.h:
/*
* Copyright (c) 2015-2016 The Khronos Group Inc.
* Copyright (c) 2015-2016 Valve Corporation
* Copyright (c) 2015-2016 LunarG, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
MinGW DirectX Headers license:
The license for these headers is LGPL v2.1.
However that does not mean that your project is bound by LGPL v2.1 for using
these headers:
DirectX and DDK headers are under GNU LGPLv2.1+ (see the file
COPYING.LGPLv2.1) and copyrighted by various people. Using these
headers doesn't make LGPLv2.1 apply to your code, because these
558
16 Licensing Information User Manual for Release 7.1
headers files contain only data structure definitions, short
macros, and short inline functions. Here is the relevant part
from LGPLv2.1 section 5 paragraph 4:
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small
inline functions (ten lines or less in length), then the use
of the object file is unrestricted, regardless of whether it
is legally a derivative work.
OpenVR 2.5.1 icense:
Copyright (c) 2015, Valve Corporation
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors
may be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16.2.3.10 EDK2
************************************************************
********* Copied from LT Public License & Copyright Notices *********
Copyright (c) 2019, TianoCore and contributors. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
Subject to the terms and conditions of this license, each copyright holder
and contributor hereby grants to those receiving rights under this license
a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except for failure to satisfy the conditions of this license) patent
license to make, have made, use, offer to sell, sell, import, and otherwise
transfer this software, where such license applies only to those patent
claims, already acquired or hereafter acquired, licensable by such copyright
holder or contributor that are necessarily infringed by:
(a) their Contribution(s) (the licensed copyrights of copyright holders and
non-copyrightable additions of contributors, in source or binary form)
559
Oracle VirtualBox: User Guide for Release 7.1
alone; or
(b) combination of their Contribution(s) with the work of authorship to
which such Contribution(s) was added by such copyright holder or
contributor, if, at the time the Contribution is added, such addition
causes such combination to be necessarily infringed. The patent license
shall not apply to any other combinations which include the
Contribution.
Except as expressly stated above, no rights or licenses from any copyright
holder or contributor is granted under this license, whether expressly, by
implication, estoppel or otherwise.
DISCLAIMER
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
******************************************************************
The following additional License.txt files were found in the source code:
./OvmfPkg/License.txt
./OvmfPkg/Bhyve/License.txt
******************************************************************
./OvmfPkg/License.txt
---------------------------
ckochsto@sca-lx-06 ~/edk2-stable20218/edk2-edk2-stable202108]$ cat ./OvmfPkg/
License.txt
Copyright (c) 2012 - 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
Subject to the terms and conditions of this license, each copyright holder
and contributor hereby grants to those receiving rights under this license
a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except for failure to satisfy the conditions of this license) patent
license to make, have made, use, offer to sell, sell, import, and otherwise
transfer this software, where such license applies only to those patent
claims, already acquired or hereafter acquired, licensable by such copyright
holder or contributor that are necessarily infringed by:
(a) their Contribution(s) (the licensed copyrights of copyright holders and
non-copyrightable additions of contributors, in source or binary form)
alone; or
(b) combination of their Contribution(s) with the work of authorship to
which such Contribution(s) was added by such copyright holder or
contributor, if, at the time the Contribution is added, such addition
causes such combination to be necessarily infringed. The patent license
shall not apply to any other combinations which include the
Contribution.
560
16 Licensing Information User Manual for Release 7.1
Except as expressly stated above, no rights or licenses from any copyright
holder or contributor is granted under this license, whether expressly, by
implication, estoppel or otherwise.
DISCLAIMER
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
================================================================================
Some files are subject to the following license, the MIT license. Those files
are located in:
- OvmfPkg/Include/IndustryStandard/Xen/
- OvmfPkg/XenBusDxe/
SPDX-License-Identifier: MIT
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
./OvmfPkg/Bhyve/License.txt
-----------------------------------
[ckochsto@sca-lx-06 ~/edk2-stable20218/edk2-edk2-stable202108]$ cat ./OvmfPkg/
Bhyve/License.txt
Copyright (c) 2020, Rebecca Cran <rebecca@bsdio.com>
Copyright (c) 2004 - 2019, Intel Corporation. All rights reserved.<BR>
Copyright (C) 2018, Red Hat, Inc.
Copyright (c) 2017, Advanced Micro Devices. All rights reserved.<BR>
Copyright (C) 2016, Red Hat, Inc.
(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
Copyright (c) 2015 Nahanni Systems
Copyright (C) 2015, Red Hat, Inc.
Copyright (C) 2014, Red Hat, Inc.
Copyright (c) 2014, Pluribus Networks, Inc.
Copyright (C) 2013, Red Hat, Inc.
Copyright (c) 2012, 2013, Red Hat, Inc.
Copyright (c) 2011, Bei Guan <gbtju85@gmail.com>
Copyright (c) 2011, Andrei Warkentin <andreiw@motorola.com>
Portions copyright (c) 2011, Apple Inc. All rights reserved.
Portions copyright (c) 2010,Apple Inc. All rights reserved.<BR>
561
Oracle VirtualBox: User Guide for Release 7.1
SPDX-License-Identifier: BSD-2-Clause-Patent
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
Subject to the terms and conditions of this license, each copyright holder
and contributor hereby grants to those receiving rights under this license
a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except for failure to satisfy the conditions of this license) patent
license to make, have made, use, offer to sell, sell, import, and otherwise
transfer this software, where such license applies only to those patent
claims, already acquired or hereafter acquired, licensable by such copyright
holder or contributor that are necessarily infringed by:
(a) their Contribution(s) (the licensed copyrights of copyright holders and
non-copyrightable additions of contributors, in source or binary form)
alone; or
(b) combination of their Contribution(s) with the work of authorship to
which such Contribution(s) was added by such copyright holder or
contributor, if, at the time the Contribution is added, such addition
causes such combination to be necessarily infringed. The patent license
shall not apply to any other combinations which include the
Contribution.
Except as expressly stated above, no rights or licenses from any copyright
holder or contributor is granted under this license, whether expressly, by
implication, estoppel or otherwise.
DISCLAIMER
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
==========================================================
OpenSSL 1.1.1t (LICENSE):
LICENSE ISSUES
==============
The OpenSSL toolkit stays under a double license, i.e. both the conditions of
the OpenSSL License and the original SSLeay license apply to the toolkit.
See below for the actual license texts.
OpenSSL License
---------------
/* ====================================================================
* Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
562
16 Licensing Information User Manual for Release 7.1
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. All advertising materials mentioning features or use of this
* software must display the following acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
*
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
* endorse or promote products derived from this software without
* prior written permission. For written permission, please contact
* openssl-core@openssl.org.
*
* 5. Products derived from this software may not be called "OpenSSL"
* nor may "OpenSSL" appear in their names without prior written
* permission of the OpenSSL Project.
*
* 6. Redistributions of any form whatsoever must retain the following
* acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
*
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
* ====================================================================
*
* This product includes cryptographic software written by Eric Young
* (eay@cryptsoft.com). This product includes software written by Tim
* Hudson (tjh@cryptsoft.com).
*
*/
Original SSLeay License
-----------------------
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
* All rights reserved.
*
* This package is an SSL implementation written
* by Eric Young (eay@cryptsoft.com).
* The implementation was written so as to conform with Netscapes SSL.
*
* This library is free for commercial and non-commercial use as long as
* the following conditions are aheared to. The following conditions
* apply to all code found in this distribution, be it the RC4, RSA,
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
* included with this distribution is covered by the same copyright terms
* except that the holder is Tim Hudson (tjh@cryptsoft.com).
*
* Copyright remains Eric Young's, and as such any Copyright notices in
* the code are not to be removed.
* If this package is used in a product, Eric Young should be given attribution
* as the author of the parts of the library used.
* This can be in the form of a textual message at program startup or
* in documentation (online or textual) provided with the package.
563
Oracle VirtualBox: User Guide for Release 7.1
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* "This product includes cryptographic software written by
* Eric Young (eay@cryptsoft.com)"
* The word 'cryptographic' can be left out if the rouines from the library
* being used are not cryptographic related :-).
* 4. If you include any Windows specific code (or a derivative thereof) from
* the apps directory (application code) you must include an acknowledgement:
* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
*
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* The licence and distribution terms for any publically available version or
* derivative of this code cannot be changed. i.e. this code cannot simply be
* copied and put under another distribution licence
* [including the GNU Public Licence.]
*/
16.2.3.11 EGL-Registry
https://github.com/KhronosGroup/EGL-Registry/blob/main/api/KHR/khrplatform.h:
/*
** Copyright (c) 2008-2018 The Khronos Group Inc.
**
** Permission is hereby granted, free of charge, to any person obtaining a
** copy of this software and/or associated documentation files (the
** "Materials"), to deal in the Materials without restriction, including
** without limitation the rights to use, copy, modify, merge, publish,
** distribute, sublicense, and/or sell copies of the Materials, and to
** permit persons to whom the Materials are furnished to do so, subject to
** the following conditions:
**
** The above copyright notice and this permission notice shall be included
** in all copies or substantial portions of the Materials.
**
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
*/
16.2.3.12 fixesproto
Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. Copyright
2010 Red Hat, Inc. Permission is hereby granted, free of charge, to any
person obtaining a copy of this software and associated documentation files
564
16 Licensing Information User Manual for Release 7.1
(the "Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of
the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE. Copyright © 2001,2003 Keith Packard Permission to
use, copy, modify, distribute, and sell this software and its documentation
for any purpose is hereby granted without fee, provided that the above
copyright notice appear in all copies and that both that copyright notice
and this permission notice appear in supporting documentation, and that the
name of Keith Packard not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission. Keith
Packard makes no representations about the suitability of this software for any
purpose. It is provided "as is" without express or implied warranty. KEITH
PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL KEITH
PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.2.3.13 fontsproto
Copyright 1990, 1991 Network Computing Devices; Portions Copyright 1987 by
Digital Equipment Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright notice
and this permission notice appear in supporting documentation, and that the
names of Network Computing Devices or Digital not be used in advertising or
publicity pertaining to distribution of the software without specific, written
prior permission.
Network Computing Devices and Digital make no representations about the
suitability of this software for any purpose. It is provided "as is" without
express or implied warranty. NETWORK COMPUTING DEVICES AND DIGITAL DISCLAIM
ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES
OR DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--
Copyright 1990, 1991, 1998 The Open Group
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation. The above
copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
565
Oracle VirtualBox: User Guide for Release 7.1
Except as contained in this notice, the name of The Open Group shall not be used
in advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from The Open Group.
--
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. All
Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Digital not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--
Copyright (c) 1999 The XFree86 Project Inc. All Rights Reserved.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The XFree86 Project Inc. shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from The XFree86
Project Inc.
16.2.3.14 Glib
Glib
LICENSES/LGPL-2.1-or-later.txt
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts as the
successor of the GNU Library Public License, version 2, hence the version
number 2.1.]
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public Licenses are intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users.
This license, the Lesser General Public License, applies to some specially
designated software packages--typically libraries--of the Free Software
Foundation and other authors who decide to use it. You can use it too, but we
suggest you first think carefully about whether this license or the ordinary
General Public License is the better strategy to use in any particular case,
based on the explanations below.
When we speak of free software, we are referring to freedom of use, not price.
Our General Public Licenses are designed to make sure that you have the freedom
566
16 Licensing Information User Manual for Release 7.1
to distribute copies of free software (and charge for this service if you
wish); that you receive source code or can get it if you want it; that you can
change the software and use pieces of it in new free programs; and that you are
informed that you can do these things.
To protect your rights, we need to make restrictions that forbid distributors
to deny you these rights or to ask you to surrender these rights. These
restrictions translate to certain responsibilities for you if you distribute
copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis or for a
fee, you must give the recipients all the rights that we gave you. You must
make sure that they, too, receive or can get the source code. If you link
other code with the library, you must provide complete object files to the
recipients, so that they can relink them with the library after making changes
to the library and recompiling it. And you must show them these terms so they
know their rights.
We protect your rights with a two-step method: (1) we copyright the library,
and (2) we offer you this license, which gives you legal permission to copy,
distribute and/or modify the library.
To protect each distributor, we want to make it very clear that there is no
warranty for the free library. Also, if the library is modified by someone
else and passed on, the recipients should know that what they have is not the
original version, so that the original author's reputation will not be affected
by problems that might be introduced by others.
Finally, software patents pose a constant threat to the existence of any free
program. We wish to make sure that a company cannot effectively restrict
the users of a free program by obtaining a restrictive license from a patent
holder. Therefore, we insist that any patent license obtained for a version of
the library must be consistent with the full freedom of use specified in this
license.
Most GNU software, including some libraries, is covered by the ordinary GNU
General Public License. This license, the GNU Lesser General Public License,
applies to certain designated libraries, and is quite different from the
ordinary General Public License. We use this license for certain libraries in
order to permit linking those libraries into non-free programs.
When a program is linked with a library, whether statically or using a shared
library, the combination of the two is legally speaking a combined work,
a derivative of the original library. The ordinary General Public License
therefore permits such linking only if the entire combination fits its criteria
of freedom. The Lesser General Public License permits more lax criteria for
linking other code with the library.
We call this license the "Lesser" General Public License because it does Less to
protect the user's freedom than the ordinary General Public License. It also
provides other free software developers Less of an advantage over competing
non-free programs. These disadvantages are the reason we use the ordinary
General Public License for many libraries. However, the Lesser license provides
advantages in certain special circumstances.
For example, on rare occasions, there may be a special need to encourage
the widest possible use of a certain library, so that it becomes a de-facto
standard. To achieve this, non-free programs must be allowed to use the
library. A more frequent case is that a free library does the same job as
widely used non-free libraries. In this case, there is little to gain by
limiting the free library to free software only, so we use the Lesser General
Public License.
In other cases, permission to use a particular library in non-free programs
enables a greater number of people to use a large body of free software. For
example, permission to use the GNU C Library in non-free programs enables many
more people to use the whole GNU operating system, as well as its variant, the
GNU/Linux operating system.
Although the Lesser General Public License is Less protective of the users'
freedom, it does ensure that the user of a program that is linked with the
Library has the freedom and the wherewithal to run that program using a
modified version of the Library.
The precise terms and conditions for copying, distribution and modification
follow. Pay close attention to the difference between a "work based on the
library" and a "work that uses the library". The former contains code derived
from the library, whereas the latter must be combined with the library in order
to run.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other program which
contains a notice placed by the copyright holder or other authorized party
567
Oracle VirtualBox: User Guide for Release 7.1
saying it may be distributed under the terms of this Lesser General Public
License (also called "this License"). Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data prepared so as
to be conveniently linked with application programs (which use some of those
functions and data) to form executables.
The "Library", below, refers to any such software library or work which has
been distributed under these terms. A "work based on the Library" means
either the Library or any derivative work under copyright law: that is
to say, a work containing the Library or a portion of it, either verbatim
or with modifications and/or translated straightforwardly into another
language. (Hereinafter, translation is included without limitation in the term
"modification".)
"Source code" for a work means the preferred form of the work for making
modifications to it. For a library, complete source code means all the source
code for all modules it contains, plus any associated interface definition
files, plus the scripts used to control compilation and installation of the
library.
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running a program using
the Library is not restricted, and output from such a program is covered only
if its contents constitute a work based on the Library (independent of the use
of the Library in a tool for writing it). Whether that is true depends on what
the Library does and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's complete
source code as you receive it, in any medium, provided that you conspicuously
and appropriately publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that refer to this License
and to the absence of any warranty; and distribute a copy of this License along
with the Library.
You may charge a fee for the physical act of transferring a copy, and you may at
your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Library or any portion of it, thus
forming a work based on the Library, and copy and distribute such modifications
or work under the terms of Section 1 above, provided that you also meet all of
these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices stating
that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no charge to all
third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a table
of data to be supplied by an application program that uses the facility, other
than as an argument passed when the facility is invoked, then you must make a
good faith effort to ensure that, in the event an application does not supply
such function or table, the facility still operates, and performs whatever part
of its purpose remains meaningful.
(For example, a function in a library to compute square roots has a purpose that
is entirely well-defined independent of the application. Therefore, Subsection
2d requires that any application-supplied function or table used by this
function must be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If identifiable
sections of that work are not derived from the Library, and can be reasonably
considered independent and separate works in themselves, then this License, and
its terms, do not apply to those sections when you distribute them as separate
works. But when you distribute the same sections as part of a whole which is a
work based on the Library, the distribution of the whole must be on the terms
of this License, whose permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your
rights to work written entirely by you; rather, the intent is to exercise the
right to control the distribution of derivative or collective works based on
the Library.
In addition, mere aggregation of another work not based on the Library with
the Library (or with a work based on the Library) on a volume of a storage
or distribution medium does not bring the other work under the scope of this
License.
3. You may opt to apply the terms of the ordinary GNU General Public License
instead of this License to a given copy of the Library. To do this, you must
alter all the notices that refer to this License, so that they refer to the
ordinary GNU General Public License, version 2, instead of to this License. (If
568
16 Licensing Information User Manual for Release 7.1
a newer version than version 2 of the ordinary GNU General Public License has
appeared, then you can specify that version instead if you wish.) Do not make
any other change in these notices.
Once this change is made in a given copy, it is irreversible for that copy, so
the ordinary GNU General Public License applies to all subsequent copies and
derivative works made from that copy.
This option is useful when you wish to copy part of the code of the Library into
a program that is not a library.
4. You may copy and distribute the Library (or a portion or derivative of it,
under Section 2) in object code or executable form under the terms of Sections
1 and 2 above provided that you accompany it with the complete corresponding
machine-readable source code, which must be distributed under the terms of
Sections 1 and 2 above on a medium customarily used for software interchange.
If distribution of object code is made by offering access to copy from a
designated place, then offering equivalent access to copy the source code from
the same place satisfies the requirement to distribute the source code, even
though third parties are not compelled to copy the source along with the object
code.
5. A program that contains no derivative of any portion of the Library, but
is designed to work with the Library by being compiled or linked with it, is
called a "work that uses the Library". Such a work, in isolation, is not a
derivative work of the Library, and therefore falls outside the scope of this
License.
However, linking a "work that uses the Library" with the Library creates an
executable that is a derivative of the Library (because it contains portions
of the Library), rather than a "work that uses the library". The executable is
therefore covered by this License. Section 6 states terms for distribution of
such executables.
When a "work that uses the Library" uses material from a header file that is
part of the Library, the object code for the work may be a derivative work
of the Library even though the source code is not. Whether this is true is
especially significant if the work can be linked without the Library, or if the
work is itself a library. The threshold for this to be true is not precisely
defined by law.
If such an object file uses only numerical parameters, data structure layouts
and accessors, and small macros and small inline functions (ten lines or less
in length), then the use of the object file is unrestricted, regardless of
whether it is legally a derivative work. (Executables containing this object
code plus portions of the Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may distribute
the object code for the work under the terms of Section 6. Any executables
containing that work also fall under Section 6, whether or not they are linked
directly with the Library itself.
6. As an exception to the Sections above, you may also combine or link a "work
that uses the Library" with the Library to produce a work containing portions
of the Library, and distribute that work under terms of your choice, provided
that the terms permit modification of the work for the customer's own use and
reverse engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the Library is
used in it and that the Library and its use are covered by this License. You
must supply a copy of this License. If the work during execution displays
copyright notices, you must include the copyright notice for the Library among
them, as well as a reference directing the user to the copy of this License.
Also, you must do one of these things:
a) Accompany the work with the complete corresponding machine-readable
source code for the Library including whatever changes were used in the work
(which must be distributed under Sections 1 and 2 above); and, if the work is
an executable linked with the Library, with the complete machine-readable "work
that uses the Library", as object code and/or source code, so that the user can
modify the Library and then relink to produce a modified executable containing
the modified Library. (It is understood that the user who changes the contents
of definitions files in the Library will not necessarily be able to recompile
the application to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the Library.
A suitable mechanism is one that (1) uses at run time a copy of the library
already present on the user's computer system, rather than copying library
functions into the executable, and (2) will operate properly with a modified
version of the library, if the user installs one, as long as the modified
version is interface-compatible with the version that the work was made with.
569
Oracle VirtualBox: User Guide for Release 7.1
c) Accompany the work with a written offer, valid for at least three years,
to give the same user the materials specified in Subsection 6a, above, for a
charge no more than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy from a
designated place, offer equivalent access to copy the above specified materials
from the same place.
e) Verify that the user has already received a copy of these materials or
that you have already sent this user a copy.
For an executable, the required form of the "work that uses the Library" must
include any data and utility programs needed for reproducing the executable
from it. However, as a special exception, the materials to be distributed need
not include anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the operating
system on which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license restrictions of
other proprietary libraries that do not normally accompany the operating
system. Such a contradiction means you cannot use both them and the Library
together in an executable that you distribute.
7. You may place library facilities that are a work based on the Library side-
by-side in a single library together with other library facilities not covered
by this License, and distribute such a combined library, provided that the
separate distribution of the work based on the Library and of the other library
facilities is otherwise permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work based on the
Library, uncombined with any other library facilities. This must be distributed
under the terms of the Sections above.
b) Give prominent notice with the combined library of the fact that
part of it is a work based on the Library, and explaining where to find the
accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute the Library
except as expressly provided under this License. Any attempt otherwise to copy,
modify, sublicense, link with, or distribute the Library is void, and will
automatically terminate your rights under this License. However, parties who
have received copies, or rights, from you under this License will not have
their licenses terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Library
or its derivative works. These actions are prohibited by law if you do not
accept this License. Therefore, by modifying or distributing the Library (or
any work based on the Library), you indicate your acceptance of this License to
do so, and all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the Library),
the recipient automatically receives a license from the original licensor to
copy, distribute, link with or modify the Library subject to these terms and
conditions. You may not impose any further restrictions on the recipients'
exercise of the rights granted herein. You are not responsible for enforcing
compliance by third parties with this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues), conditions
are imposed on you (whether by court order, agreement or otherwise) that
contradict the conditions of this License, they do not excuse you from
the conditions of this License. If you cannot distribute so as to satisfy
simultaneously your obligations under this License and any other pertinent
obligations, then as a consequence you may not distribute the Library at all.
For example, if a patent license would not permit royalty-free redistribution
of the Library by all those who receive copies directly or indirectly through
you, then the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply, and
the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents
or other property right claims or to contest validity of any such claims;
this section has the sole purpose of protecting the integrity of the free
software distribution system which is implemented by public license practices.
Many people have made generous contributions to the wide range of software
distributed through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing to
570
16 Licensing Information User Manual for Release 7.1
distribute software through any other system and a licensee cannot impose that
choice.
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in certain
countries either by patents or by copyrighted interfaces, the original
copyright holder who places the Library under this License may add an explicit
geographical distribution limitation excluding those countries, so that
distribution is permitted only in or among countries not thus excluded. In such
case, this License incorporates the limitation as if written in the body of
this License.
13. The Free Software Foundation may publish revised and/or new versions of the
Lesser General Public License from time to time. Such new versions will be
similar in spirit to the present version, but may differ in detail to address
new problems or concerns.
Each version is given a distinguishing version number. If the Library specifies
a version number of this License which applies to it and "any later version",
you have the option of following the terms and conditions either of that
version or of any later version published by the Free Software Foundation.
If the Library does not specify a license version number, you may choose any
version ever published by the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free programs
whose distribution conditions are incompatible with these, write to the author
to ask for permission. For software which is copyrighted by the Free Software
Foundation, write to the Free Software Foundation; we sometimes make exceptions
for this. Our decision will be guided by the two goals of preserving the free
status of all derivatives of our free software and of promoting the sharing and
reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU
ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR
DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest possible
use to the public, we recommend making it free software that everyone can
redistribute and change. You can do so by permitting redistribution under
these terms (or, alternatively, under the terms of the ordinary General Public
License).
To apply these terms, attach the following notices to the library. It is safest
to attach them to the start of each source file to most effectively convey the
exclusion of warranty; and each file should have at least the "copyright" line
and a pointer to where the full notice is found.
one line to give the library's name and an idea of what it does.
Copyright (C) year name of author
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by the
Free Software Foundation; either version 2.1 of the License, or (at your
option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
details.
You should have received a copy of the GNU Lesser General Public License
along with this library; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add
information on how to contact you by electronic and paper mail.
571
Oracle VirtualBox: User Guide for Release 7.1
You should also get your employer (if you work as a programmer) or your school,
if any, to sign a "copyright disclaimer" for the library, if necessary. Here is
a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in
the library `Frob' (a library for tweaking knobs) written
by James Random Hacker.
signature of Ty Coon, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public License is intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users. This General Public License applies to
most of the Free Software Foundation's software and to any other program whose
authors commit to using it. (Some other Free Software Foundation software is
covered by the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom to
distribute copies of free software (and charge for this service if you wish),
that you receive source code or can get it if you want it, that you can change
the software or use pieces of it in new free programs; and that you know you
can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny
you these rights or to ask you to surrender the rights. These restrictions
translate to certain responsibilities for you if you distribute copies of the
software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for
a fee, you must give the recipients all the rights that you have. You must make
sure that they, too, receive or can get the source code. And you must show them
these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer
you this license which gives you legal permission to copy, distribute and/or
modify the software.
Also, for each author's protection and ours, we want to make certain that
everyone understands that there is no warranty for this free software. If the
software is modified by someone else and passed on, we want its recipients to
know that what they have is not the original, so that any problems introduced
by others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We wish
to avoid the danger that redistributors of a free program will individually
obtain patent licenses, in effect making the program proprietary. To prevent
this, we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification
follow.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms
of this General Public License. The "Program", below, refers to any such
program or work, and a "work based on the Program" means either the Program
or any derivative work under copyright law: that is to say, a work containing
the Program or a portion of it, either verbatim or with modifications and/or
translated into another language. (Hereinafter, translation is included without
limitation in the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running the Program is not
restricted, and the output from the Program is covered only if its contents
constitute a work based on the Program (independent of having been made by
running the Program). Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's source
code as you receive it, in any medium, provided that you conspicuously
and appropriately publish on each copy an appropriate copyright notice and
572
16 Licensing Information User Manual for Release 7.1
disclaimer of warranty; keep intact all the notices that refer to this License
and to the absence of any warranty; and give any other recipients of the
Program a copy of this License along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may at
your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus
forming a work based on the Program, and copy and distribute such modifications
or work under the terms of Section 1 above, provided that you also meet all of
these conditions:
a) You must cause the modified files to carry prominent notices stating
that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole
or in part contains or is derived from the Program or any part thereof, to be
licensed as a whole at no charge to all third parties under the terms of this
License.
c) If the modified program normally reads commands interactively when run,
you must cause it, when started running for such interactive use in the most
ordinary way, to print or display an announcement including an appropriate
copyright notice and a notice that there is no warranty (or else, saying that
you provide a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this License.
(Exception: if the Program itself is interactive but does not normally print
such an announcement, your work based on the Program is not required to print
an announcement.)
These requirements apply to the modified work as a whole. If identifiable
sections of that work are not derived from the Program, and can be reasonably
considered independent and separate works in themselves, then this License, and
its terms, do not apply to those sections when you distribute them as separate
works. But when you distribute the same sections as part of a whole which is a
work based on the Program, the distribution of the whole must be on the terms
of this License, whose permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your
rights to work written entirely by you; rather, the intent is to exercise the
right to control the distribution of derivative or collective works based on
the Program.
In addition, mere aggregation of another work not based on the Program with
the Program (or with a work based on the Program) on a volume of a storage
or distribution medium does not bring the other work under the scope of this
License.
3. You may copy and distribute the Program (or a work based on it, under Section
2) in object code or executable form under the terms of Sections 1 and 2 above
provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source
code, which must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years,
to give any third party, for a charge no more than your cost of physically
performing source distribution, a complete machine-readable copy of the
corresponding source code, to be distributed under the terms of Sections 1 and
2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to
distribute corresponding source code. (This alternative is allowed only for
noncommercial distribution and only if you received the program in object code
or executable form with such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for making
modifications to it. For an executable work, complete source code means all
the source code for all modules it contains, plus any associated interface
definition files, plus the scripts used to control compilation and installation
of the executable. However, as a special exception, the source code distributed
need not include anything that is normally distributed (in either source or
binary form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component itself
accompanies the executable.
If distribution of executable or object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the source
code from the same place counts as distribution of the source code, even though
third parties are not compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as
expressly provided under this License. Any attempt otherwise to copy, modify,
sublicense or distribute the Program is void, and will automatically terminate
573
Oracle VirtualBox: User Guide for Release 7.1
your rights under this License. However, parties who have received copies, or
rights, from you under this License will not have their licenses terminated so
long as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Program
or its derivative works. These actions are prohibited by law if you do not
accept this License. Therefore, by modifying or distributing the Program (or
any work based on the Program), you indicate your acceptance of this License to
do so, and all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program),
the recipient automatically receives a license from the original licensor to
copy, distribute or modify the Program subject to these terms and conditions.
You may not impose any further restrictions on the recipients' exercise of
the rights granted herein. You are not responsible for enforcing compliance by
third parties to this License.
7. If, as a consequence of a court judgment or allegation of patent infringement
or for any other reason (not limited to patent issues), conditions are imposed
on you (whether by court order, agreement or otherwise) that contradict the
conditions of this License, they do not excuse you from the conditions of
this License. If you cannot distribute so as to satisfy simultaneously your
obligations under this License and any other pertinent obligations, then as a
consequence you may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by all
those who receive copies directly or indirectly through you, then the only way
you could satisfy both it and this License would be to refrain entirely from
distribution of the Program.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply and
the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents
or other property right claims or to contest validity of any such claims;
this section has the sole purpose of protecting the integrity of the free
software distribution system, which is implemented by public license practices.
Many people have made generous contributions to the wide range of software
distributed through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing to
distribute software through any other system and a licensee cannot impose that
choice.
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in certain
countries either by patents or by copyrighted interfaces, the original
copyright holder who places the Program under this License may add an explicit
geographical distribution limitation excluding those countries, so that
distribution is permitted only in or among countries not thus excluded. In such
case, this License incorporates the limitation as if written in the body of
this License.
9. The Free Software Foundation may publish revised and/or new versions of the
General Public License from time to time. Such new versions will be similar in
spirit to the present version, but may differ in detail to address new problems
or concerns.
Each version is given a distinguishing version number. If the Program specifies
a version number of this License which applies to it and "any later version",
you have the option of following the terms and conditions either of that
version or of any later version published by the Free Software Foundation. If
the Program does not specify a version number of this License, you may choose
any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs
whose distribution conditions are different, write to the author to ask for
permission. For software which is copyrighted by the Free Software Foundation,
write to the Free Software Foundation; we sometimes make exceptions for this.
Our decision will be guided by the two goals of preserving the free status of
all derivatives of our free software and of promoting the sharing and reuse of
software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
574
16 Licensing Information User Manual for Release 7.1
AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU
ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR
DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use
to the public, the best way to achieve this is to make it free software which
everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach
them to the start of each source file to most effectively convey the exclusion
of warranty; and each file should have at least the "copyright" line and a
pointer to where the full notice is found.
one line to give the program's name and an idea of what it does. Copyright
(C) yyyy name of author
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option) any
later version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., 51
Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information
on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it
starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,
and you are welcome to redistribute it under certain conditions; type `show c'
for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may be
called something other than `show w' and `show c'; they could even be mouse-
clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your school,
if any, to sign a "copyright disclaimer" for the program, if necessary. Here is
a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction, and
distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright
owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities
that control, are controlled by, or are under common control with that entity.
For the purposes of this definition, "control" means (i) the power, direct
or indirect, to cause the direction or management of such entity, whether by
contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising
permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation source, and
configuration files.
575
Oracle VirtualBox: User Guide for Release 7.1
"Object" form shall mean any form resulting from mechanical transformation or
translation of a Source form, including but not limited to compiled object
code, generated documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form,
made available under the License, as indicated by a copyright notice that is
included in or attached to the work (an example is provided in the Appendix
below).
"Derivative Works" shall mean any work, whether in Source or Object form, that
is based on (or derived from) the Work and for which the editorial revisions,
annotations, elaborations, or other modifications represent, as a whole, an
original work of authorship. For the purposes of this License, Derivative Works
shall not include works that remain separable from, or merely link (or bind by
name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version
of the Work and any modifications or additions to that Work or Derivative Works
thereof, that is intentionally submitted to Licensor for inclusion in the
Work by the copyright owner or by an individual or Legal Entity authorized to
submit on behalf of the copyright owner. For the purposes of this definition,
"submitted" means any form of electronic, verbal, or written communication
sent to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems, and
issue tracking systems that are managed by, or on behalf of, the Licensor for
the purpose of discussing and improving the Work, but excluding communication
that is conspicuously marked or otherwise designated in writing by the
copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on
behalf of whom a Contribution has been received by Licensor and subsequently
incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of this
License, each Contributor hereby grants to You a perpetual, worldwide, non-
exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce,
prepare Derivative Works of, publicly display, publicly perform, sublicense,
and distribute the Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of this License,
each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable (except as stated in this section)
patent license to make, have made, use, offer to sell, sell, import, and
otherwise transfer the Work, where such license applies only to those patent
claims licensable by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s) with the
Work to which such Contribution(s) was submitted. If You institute patent
litigation against any entity (including a cross-claim or counterclaim in
a lawsuit) alleging that the Work or a Contribution incorporated within the
Work constitutes direct or contributory patent infringement, then any patent
licenses granted to You under this License for that Work shall terminate as of
the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the Work or
Derivative Works thereof in any medium, with or without modifications, and in
Source or Object form, provided that You meet the following conditions:
(a) You must give any other recipients of the Work or Derivative Works a
copy of this License; and
(b) You must cause any modified files to carry prominent notices stating
that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You
distribute, all copyright, patent, trademark, and attribution notices from the
Source form of the Work, excluding those notices that do not pertain to any
part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution,
then any Derivative Works that You distribute must include a readable copy
of the attribution notices contained within such NOTICE file, excluding
those notices that do not pertain to any part of the Derivative Works, in
at least one of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or documentation, if
provided along with the Derivative Works; or, within a display generated by
the Derivative Works, if and wherever such third-party notices normally appear.
The contents of the NOTICE file are for informational purposes only and do not
modify the License. You may add Your own attribution notices within Derivative
Works that You distribute, alongside or as an addendum to the NOTICE text from
the Work, provided that such additional attribution notices cannot be construed
as modifying the License.
576
16 Licensing Information User Manual for Release 7.1
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions for use,
reproduction, or distribution of Your modifications, or for any such Derivative
Works as a whole, provided Your use, reproduction, and distribution of the Work
otherwise complies with the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise, any
Contribution intentionally submitted for inclusion in the Work by You to the
Licensor shall be under the terms and conditions of this License, without any
additional terms or conditions. Notwithstanding the above, nothing herein shall
supersede or modify the terms of any separate license agreement you may have
executed with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade names,
trademarks, service marks, or product names of the Licensor, except as required
for reasonable and customary use in describing the origin of the Work and
reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or agreed to
in writing, Licensor provides the Work (and each Contributor provides its
Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
ANY KIND, either express or implied, including, without limitation, any
warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or
FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining
the appropriateness of using or redistributing the Work and assume any risks
associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory, whether
in tort (including negligence), contract, or otherwise, unless required by
applicable law (such as deliberate and grossly negligent acts) or agreed to
in writing, shall any Contributor be liable to You for damages, including
any direct, indirect, special, incidental, or consequential damages of
any character arising as a result of this License or out of the use or
inability to use the Work (including but not limited to damages for loss of
goodwill, work stoppage, computer failure or malfunction, or any and all other
commercial damages or losses), even if such Contributor has been advised of the
possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing the Work
or Derivative Works thereof, You may choose to offer, and charge a fee for,
acceptance of support, warranty, indemnity, or other liability obligations and/
or rights consistent with this License. However, in accepting such obligations,
You may act only on Your own behalf and on Your sole responsibility, not on
behalf of any other Contributor, and only if You agree to indemnify, defend,
and hold each Contributor harmless for any liability incurred by, or claims
asserted against, such Contributor by reason of your accepting any such
warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following boilerplate
notice, with the fields enclosed by brackets "[]" replaced with your own
identifying information. (Don't include the brackets!) The text should
be enclosed in the appropriate comment syntax for the file format. We also
recommend that a file or class name and description of purpose be included
on the same "printed page" as the copyright notice for easier identification
within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
16.2.3.15 glibc
(Note: files separated by ========)
(from COPYING.LIB file)
GNU LESSER GENERAL PUBLIC LICENSE
577
Oracle VirtualBox: User Guide for Release 7.1
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations
below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
^L
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
578
16 Licensing Information User Manual for Release 7.1
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it
becomes a de-facto standard. To achieve this, non-free programs must
be allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
^L
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control
compilation and installation of the library.
Activities other than copying, distribution and modification are not
579
Oracle VirtualBox: User Guide for Release 7.1
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
580
16 Licensing Information User Manual for Release 7.1
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
^L
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
^L
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
581
Oracle VirtualBox: User Guide for Release 7.1
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at least
three years, to give the same user the materials specified in
Subsection 6a, above, for a charge no more than the cost of
performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
^L
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
582
16 Licensing Information User Manual for Release 7.1
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
^L
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply, and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License
may add an explicit geographical distribution limitation excluding those
countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
^L
583
Oracle VirtualBox: User Guide for Release 7.1
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
^L
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms
of the ordinary General Public License).
To apply these terms, attach the following notices to the library.
It is safest to attach them to the start of each source file to most
effectively convey the exclusion of warranty; and each file should
have at least the "copyright" line and a pointer to where the full
notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or
your school, if any, to sign a "copyright disclaimer" for the library,
if necessary. Here is a sample; alter the names:
584
16 Licensing Information User Manual for Release 7.1
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James
Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
========
(from LICENSES file)
This file contains the copying permission notices for various files in the
GNU C Library distribution that have copyright owners other than the Free
Software Foundation. These notices all require that a copy of the notice
be included in the accompanying documentation and be distributed with
binary distributions of the code, so be sure to include this file along
with any binary distributions derived from the GNU C Library.
All code incorporated from 4.4 BSD is distributed under the following
license:
Copyright (C) 1991 Regents of the University of California.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. [This condition was removed.]
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
The DNS resolver code, taken from BIND 4.9.5, is copyrighted by UC
Berkeley, by Digital Equipment Corporation and by Internet Software
Consortium. The DEC portions are under the following license:
Portions Copyright (C) 1993 by Digital Equipment Corporation.
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies, and
that the name of Digital Equipment Corporation not be used in
advertising or publicity pertaining to distribution of the document or
software without specific, written prior permission.
THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP.
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT,
585
Oracle VirtualBox: User Guide for Release 7.1
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The ISC portions are under the following license:
Portions Copyright (c) 1996-1999 by Internet Software Consortium.
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
The following CMU license covers some of the support code for Mach,
derived from Mach 3.0:
Mach Operating System
Copyright (C) 1991,1990,1989 Carnegie Mellon University
All Rights Reserved.
Permission to use, copy, modify and distribute this software and its
documentation is hereby granted, provided that both the copyright
notice and this permission notice appear in all copies of the
software, derivative works or modified versions, and any portions
thereof, and that both notices appear in supporting documentation.
CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS''
CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
Carnegie Mellon requests users of this software to return to
Software Distribution Coordinator
School of Computer Science
Carnegie Mellon University
Pittsburgh PA 15213-3890
or Software.Distribution@CS.CMU.EDU any improvements or
extensions that they make and grant Carnegie Mellon the rights to
redistribute these changes.
The file if_ppp.h is under the following CMU license:
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
586
16 Licensing Information User Manual for Release 7.1
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following license covers the files from Intel's "Highly Optimized
Mathematical Functions for Itanium" collection:
Intel License Agreement
Copyright (c) 2000, Intel Corporation
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* The name of Intel Corporation may not be used to endorse or promote
products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The files inet/getnameinfo.c and sysdeps/posix/getaddrinfo.c are copyright
(C) by Craig Metz and are distributed under the following license:
/* The Inner Net License, Version 2.00
The author(s) grant permission for redistribution and use in source and
binary forms, with or without modification, of the software and documentation
provided that the following conditions are met:
0. If you receive a version of the software that is specifically labelled
as not being for redistribution (check the version message and/or README),
you are not permitted to redistribute that version of the software in any
way or form.
1. All terms of the all other applicable copyrights and licenses must be
followed.
2. Redistributions of source code must retain the authors' copyright
notice(s), this list of conditions, and the following disclaimer.
3. Redistributions in binary form must reproduce the authors' copyright
notice(s), this list of conditions, and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. [The copyright holder has authorized the removal of this clause.]
5. Neither the name(s) of the author(s) nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
587
Oracle VirtualBox: User Guide for Release 7.1
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
If these license terms cause you a real problem, contact the author. */
The file sunrpc/des_impl.c is copyright Eric Young:
Copyright (C) 1992 Eric Young
Collected from libdes and modified for SECURE RPC by Martin Kuck 1994
This file is distributed under the terms of the GNU Lesser General
Public License, version 2.1 or later - see the file COPYING.LIB for details.
If you did not receive a copy of the license with this program, please
see <http://www.gnu.org/licenses/> to obtain a copy.
The libidn code is copyright Simon Josefsson, with portions copyright
The Internet Society, Tom Tromey and Red Hat, Inc.:
Copyright (C) 2002, 2003, 2004, 2011 Simon Josefsson
This file is part of GNU Libidn.
GNU Libidn is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
GNU Libidn is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with GNU Libidn; if not, see <http://www.gnu.org/licenses/>.
The following notice applies to portions of libidn/nfkc.c:
This file contains functions from GLIB, including gutf8.c and
gunidecomp.c, all licensed under LGPL and copyright hold by:
Copyright (C) 1999, 2000 Tom Tromey
Copyright 2000 Red Hat, Inc.
The following applies to portions of libidn/punycode.c and
libidn/punycode.h:
This file is derived from RFC 3492bis written by Adam M. Costello.
Disclaimer and license: Regarding this entire document or any
portion of it (including the pseudocode and C code), the author
makes no guarantees and is not responsible for any damage resulting
from its use. The author grants irrevocable permission to anyone
to use, modify, and distribute it in any way that does not diminish
the rights of anyone else to use, modify, and distribute it,
provided that redistributed derivative works do not contain
misleading author or version information. Derivative works need
not be licensed under similar terms.
Copyright (C) The Internet Society (2003). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
588
16 Licensing Information User Manual for Release 7.1
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.
The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
The file inet/rcmd.c is under a UCB copyright and the following:
Copyright (C) 1998 WIDE Project.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the project nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
The file posix/runtests.c is copyright Tom Lord:
Copyright 1995 by Tom Lord
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the copyright holder not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL TOM LORD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
The posix/rxspencer tests are copyright Henry Spencer:
Copyright 1992, 1993, 1994, 1997 Henry Spencer. All rights reserved.
589
Oracle VirtualBox: User Guide for Release 7.1
This software is not subject to any license of the American Telephone
and Telegraph Company or of the Regents of the University of California.
Permission is granted to anyone to use this software for any purpose on
any computer system, and to alter it and redistribute it, subject
to the following restrictions:
1. The author is not responsible for the consequences of use of this
software, no matter how awful, even if they arise from flaws in it.
2. The origin of this software must not be misrepresented, either by
explicit claim or by omission. Since few users ever read sources,
credits must appear in the documentation.
3. Altered versions must be plainly marked as such, and must not be
misrepresented as being the original software. Since few users
ever read sources, credits must appear in the documentation.
4. This notice may not be removed or altered.
The file posix/PCRE.tests is copyright University of Cambridge:
Copyright (c) 1997-2003 University of Cambridge
Permission is granted to anyone to use this software for any purpose on any
computer system, and to redistribute it freely, subject to the following
restrictions:
1. This software is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2. The origin of this software must not be misrepresented, either by
explicit claim or by omission. In practice, this means that if you use
PCRE in software that you distribute to others, commercially or
otherwise, you must put a sentence like this
Regular expression support is provided by the PCRE library package,
which is open source software, written by Philip Hazel, and copyright
by the University of Cambridge, England.
somewhere reasonably visible in your documentation and in any relevant
files or online help data or similar. A reference to the ftp site for
the source, that is, to
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
should also be given in the documentation. However, this condition is not
intended to apply to whole chains of software. If package A includes PCRE,
it must acknowledge it, but if package B is software that includes package
A, the condition is not imposed on package B (unless it uses PCRE
independently).
3. Altered versions must be plainly marked as such, and must not be
misrepresented as being the original software.
4. If PCRE is embedded in any software that is released under the GNU
General Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL),
then the terms of that licence shall supersede any condition above with
which it is incompatible.
Part of stdio-common/tst-printf.c is copyright C E Chew:
(C) Copyright C E Chew
Feel free to copy, use and distribute this software provided:
1. you do not pretend that you wrote it
2. you leave this copyright notice intact.
590
16 Licensing Information User Manual for Release 7.1
Various long double libm functions are copyright Stephen L. Moshier:
Copyright 2001 by Stephen L. Moshier <moshier@na-net.ornl.gov>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, see
<http://www.gnu.org/licenses/>. */
16.2.3.16 glproto
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) Copyright (C)
1991-2000 Silicon Graphics, Inc. All Rights Reserved. Permission is hereby
granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the "Software"), to deal in the Software
without restriction, including without limitation the rights to use, copy,
modify, merge, publish, distribute, sublicense, and/or sell copies of the
Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions: The above copyright notice including the
dates of first publication and either this permission notice or a reference
to http://oss.sgi.com/projects/FreeB/ shall be included in all copies or
substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the
name of Silicon Graphics, Inc. shall not be used in advertising or otherwise to
promote the sale, use or other dealings in this Software without prior written
authorization from Silicon Graphics, Inc.
16.2.3.17 gSOAP
gSOAP
================================================================
gsoap/stdsoap2.cpp
stdsoap2.c[pp] 2.8.122
gSOAP runtime engine
gSOAP XML Web services tools
Copyright (C) 2000-2022, Robert van Engelen, Genivia Inc., All Rights Reserved.
This part of the software is released under ONE of the following licenses:
GPL or the gSOAP public license.
--------------------------------------------------------------------------------
Contributors:
Wind River Systems, Inc., for the following addition licensed under the gSOAP
public license:
- vxWorks compatible, enabled with compiler option -DVXWORKS
--------------------------------------------------------------------------------
gSOAP public license.
The contents of this file are subject to the gSOAP Public License Version 1.3
(the "License"); you may not use this file except in compliance with the
License. You may obtain a copy of the License at
http://www.cs.fsu.edu/~engelen/soaplicense.html
Software distributed under the License is distributed on an "AS IS" basis,
591
Oracle VirtualBox: User Guide for Release 7.1
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
for the specific language governing rights and limitations under the License.
The Initial Developer of the Original Code is Robert A. van Engelen.
Copyright (C) 2000-2022, Robert van Engelen, Genivia Inc., All Rights Reserved.
--------------------------------------------------------------------------------
GPL license.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
Author contact information:
engelen@genivia.com / engelen@acm.org
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
--------------------------------------------------------------------------------
A commercial use license is available from Genivia, Inc., contact@genivia.com
--------------------------------------------------------------------------------
================================================================
LICENSE.txt
LICENSE
The gSOAP 2.8 releases, including all 2.8.x updates, are distributed under:
1) The gSOAP Public License 1.3 (which is based on the Mozilla public license
1.1).
Components NOT covered by the gSOAP Public License are:
- wsdl2h tool AND its source code output,
- soapcpp2 tool AND its source code output,
- UDDI code,
- the webserver example code in gsoap/samples/webserver,
- several example applications in the gsoap/samples directory.
For details, see the note down below. The gSOAP public license is included
in the package as license.pdf
2) GPL v2 (GNU Public License, a common open-source software license) covers
all of the gSOAP software, see GPLv2_license.txt
If you use gSOAP under the GPL v2 to integrate parts of it or code generated
by it with your own code, then you are allowed to sell copies of the
modified program commercially, but only under the terms of the GNU GPL v2.
Thus, for instance, you must make the source code of your programs available
to the users of your programs as described in the GPL, and they must be
allowed to redistribute and modify it as described in the GPL. These
requirements are the condition for including the GPL-covered code you
received in a program of your own.
If you do not wish for your program to be released under a GPL-compatible
open source license, then an alternate proprietary software license for
gSOAP which will remove the aforementioned requirement is available from
Genivia Inc, see 3) below.
For more information on the GNU Public License 2.0, please visit:
http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html
592
16 Licensing Information User Manual for Release 7.1
We do not accept third-party GPL contributions to avoid having to fork the
code base in GPL and non-GPL.
3) Proprietary commercial software development licenses for the standard
commercial edition and for enterprise-level licensing. The standard edition
is functionally identical to the open source version of gSOAP and includes
all software components, but without the open source GPL licensing
requirements for your project.
IMPORTANT NOTE
Please check the suitability of GPL v2 for your project. Requirements imposed
by the GPL v2 may affect the release of your software.
If you use gSOAP under the GPL v2 to integrate parts of it or code generated
by it with your own code, then you are allowed to sell copies of the modified
program commercially, but only under the terms of the GNU GPL v2. Thus, for
instance, you must make the source code available to the users of the program
as described in the GPL, and they must be allowed to redistribute and modify
it as described in the GPL. These requirements are the condition for including
the GPL-covered code you received in a program of your own. These
restrictions may hamper certain proprietary software development scenarios.
If you do not wish for your program to be released under a GPL-compatible open
source license, then an alternate proprietary software license for gSOAP which
will remove the aforementioned requirement is available from Genivia Inc.
The gSOAP software does not include any third-party GPL code. All software was
written from the ground up since 2003 and is owned and copyrighted by Genivia
Inc. This allows Genivia to dual license the gSOAP software under GPLv2 and
under the Genivia commercial-use licenses.
The Ohloh site by Black Duck includes an analysis of the gSOAP GPLv2 open
source repository:
https://www.ohloh.net/p/gsoap
Please note that "Black Duck Scans" will detect the use of GPL gSOAP software
in your project builds when you are using the gSOAP source code. The
commercial-use licenses by Genivia explicitly grant the use of the gSOAP
software for non-GPL use and inclusion.
Note that the GNU Bison and Flex tools are used to generate source code for the
gSOAP soapcpp2 compiler. The Bison/Flex-generated source code is not restricted
by the GPL or LGPL terms for this particular use.
Non-GPL third-party contributions are included in the 'extras' directory in the
package and you are free to use these contributions. Suggested changes and
improvements by vendors were accepted under the public gSOAP license (not
GPL), which includes support for VxWorks and Apache and IIS modules for gSOAP.
For commercial-use licensing please visit:
http://www.genivia.com/Products/gsoap/contract.html
or contact us at Genivia Inc:
contact@genivia.com
GPL and OpenSSL
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
GPL and the gSOAP public license
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using software released under the gSOAP public
license is allowed.
COPYRIGHT
593
Oracle VirtualBox: User Guide for Release 7.1
gSOAP is copyrighted by Robert A. van Engelen, Genivia, Inc.
Copyright (C) 2000-2015 Robert A. van Engelen, Genivia, Inc.
All Rights Reserved.
USE RESTRICTIONS
You may not: (i) transfer rights to gSOAP or claim authorship; or (ii) remove
any product identification, copyright, proprietary notices or labels from gSOAP.
WARRANTY
GENIVIA INC. EXPRESSLY DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED OR
STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS, AND ANY WARRANTY THAT MAY ARISE BY REASON
OF TRADE USAGE, CUSTOM, OR COURSE OF DEALING. WITHOUT LIMITING THE
FOREGOING, YOU ACKNOWLEDGE THAT THE SOFTWARE IS PROVIDED "AS IS" AND THAT
GENIVIA INC. DO NOT WARRANT THE SOFTWARE WILL RUN UNINTERRUPTED OR ERROR FREE.
LIMITED LIABILITY: THE ENTIRE RISK AS TO RESULTS AND PERFORMANCE OF THE
SOFTWARE IS ASSUMED BY YOU. UNDER NO CIRCUMSTANCES WILL GENIVIA INC. BE LIABLE
FOR ANY SPECIAL, INDIRECT, INCIDENTAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES OF
ANY KIND OR NATURE WHATSOEVER, WHETHER BASED ON CONTRACT, WARRANTY, TORT
(INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, ARISING OUT OF OR IN
ANY WAY RELATED TO THE SOFTWARE, EVEN IF GENIVIA INC. HAS BEEN ADVISED ON THE
POSSIBILITY OF SUCH DAMAGE OR IF SUCH DAMAGE COULD HAVE BEEN REASONABLY
FORESEEN, AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY
EXCLUSIVE REMEDY PROVIDED. SUCH LIMITATION ON DAMAGES INCLUDES, BUT IS NOT
LIMITED TO, DAMAGES FOR LOSS OF GOODWILL, LOST PROFITS, LOSS OF DATA OR
SOFTWARE, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION OR IMPAIRMENT OF
OTHER GOODS. IN NO EVENT WILL GENIVIA INC. BE LIABLE FOR THE COSTS OF
PROCUREMENT OF SUBSTITUTE SOFTWARE OR SERVICES. YOU ACKNOWLEDGE THAT THIS
SOFTWARE IS NOT DESIGNED FOR USE IN ON-LINE EQUIPMENT IN HAZARDOUS
ENVIRONMENTS SUCH AS OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR
CONTROL, OR LIFE-CRITICAL APPLICATIONS. GENIVIA INC. EXPRESSLY DISCLAIM ANY
LIABILITY RESULTING FROM USE OF THE SOFTWARE IN ANY SUCH ON-LINE EQUIPMENT IN
HAZARDOUS ENVIRONMENTS AND ACCEPTS NO LIABILITY IN RESPECT OF ANY ACTIONS OR
CLAIMS BASED ON THE USE OF THE SOFTWARE IN ANY SUCH ON-LINE EQUIPMENT IN
HAZARDOUS ENVIRONMENTS BY YOU. FOR PURPOSES OF THIS PARAGRAPH, THE TERM
"LIFE-CRITICAL APPLICATION" MEANS AN APPLICATION IN WHICH THE FUNCTIONING OR
MALFUNCTIONING OF THE SOFTWARE MAY RESULT DIRECTLY OR INDIRECTLY IN PHYSICAL
INJURY OR LOSS OF HUMAN LIFE.
================================================================
GPLv2_license.txt
The GNU General Public License (GPL)
Part of this program is also released under the GPL with the additional
exemption that compiling, linking, and/or using OpenSSL is allowed.
Please refer to the LICENSE.txt for more details on software licensing.
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite
330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public License is intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users. This General Public License applies to most
of the Free Software Foundation's software and to any other program whose
authors commit to using it. (Some other Free Software Foundation software is
covered by the GNU Library General Public License instead.) You can apply it to
your programs, too.
594
16 Licensing Information User Manual for Release 7.1
When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom to
distribute copies of free software (and charge for this service if you wish),
that you receive source code or can get it if you want it, that you can change
the software or use pieces of it in new free programs; and that you know you
can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny
you these rights or to ask you to surrender the rights. These restrictions
translate to certain responsibilities for you if you distribute copies of the
software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for
a fee, you must give the recipients all the rights that you have. You must make
sure that they, too, receive or can get the source code. And you must show them
these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2)
offer you this license which gives you legal permission to copy, distribute
and/or modify the software.
Also, for each author's protection and ours, we want to make certain that
everyone understands that there is no warranty for this free software. If the
software is modified by someone else and passed on, we want its recipients to
know that what they have is not the original, so that any problems introduced
by others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We wish
to avoid the danger that redistributors of a free program will individually
obtain patent licenses, in effect making the program proprietary. To prevent
this, we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification
follow.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of
this General Public License. The "Program", below, refers to any such program
or work, and a "work based on the Program" means either the Program or any
derivative work under copyright law: that is to say, a work containing the
Program or a portion of it, either verbatim or with modifications and/or
translated into another language. (Hereinafter, translation is included without
limitation in the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running the Program is not
restricted, and the output from the Program is covered only if its contents
constitute a work based on the Program (independent of having been made by
running the Program). Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's source code as
you receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that refer to this License
and to the absence of any warranty; and give any other recipients of the
Program a copy of this License along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may
at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus
forming a work based on the Program, and copy and distribute such modifications
or work under the terms of Section 1 above, provided that you also meet all of
these conditions:
a) You must cause the modified files to carry prominent notices stating that
you changed the files and the date of any change.
595
Oracle VirtualBox: User Guide for Release 7.1
b) You must cause any work that you distribute or publish, that in whole or in
part contains or is derived from the Program or any part thereof, to be
licensed as a whole at no charge to all third parties under the terms of this
License.
c) If the modified program normally reads commands interactively when run, you
must cause it, when started running for such interactive use in the most
ordinary way, to print or display an announcement including an appropriate
copyright notice and a notice that there is no warranty (or else, saying that
you provide a warranty) and that users may redistribute the program under these
conditions, and telling the user how to view a copy of this License.
(Exception: if the Program itself is interactive but does not normally print
such an announcement, your work based on the Program is not required to print
an announcement.)
These requirements apply to the modified work as a whole. If identifiable
sections of that work are not derived from the Program, and can be reasonably
considered independent and separate works in themselves, then this License, and
its terms, do not apply to those sections when you distribute them as separate
works. But when you distribute the same sections as part of a whole which is a
work based on the Program, the distribution of the whole must be on the terms
of this License, whose permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your
rights to work written entirely by you; rather, the intent is to exercise the
right to control the distribution of derivative or collective works based on
the Program.
In addition, mere aggregation of another work not based on the Program with the
Program (or with a work based on the Program) on a volume of a storage or
distribution medium does not bring the other work under the scope of this
License.
3. You may copy and distribute the Program (or a work based on it, under
Section 2) in object code or executable form under the terms of Sections 1 and
2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source code,
which must be distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give
any third party, for a charge no more than your cost of physically performing
source distribution, a complete machine-readable copy of the corresponding
source code, to be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute
corresponding source code. (This alternative is allowed only for noncommercial
distribution and only if you received the program in object code or executable
form with such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for making
modifications to it. For an executable work, complete source code means all the
source code for all modules it contains, plus any associated interface
definition files, plus the scripts used to control compilation and installation
of the executable. However, as a special exception, the source code distributed
need not include anything that is normally distributed (in either source or
binary form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component itself
accompanies the executable.
If distribution of executable or object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the source
code from the same place counts as distribution of the source code, even though
third parties are not compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as
expressly provided under this License. Any attempt otherwise to copy, modify,
596
16 Licensing Information User Manual for Release 7.1
sublicense or distribute the Program is void, and will automatically terminate
your rights under this License. However, parties who have received copies, or
rights, from you under this License will not have their licenses terminated so
long as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Program
or its derivative works. These actions are prohibited by law if you do not
accept this License. Therefore, by modifying or distributing the Program (or
any work based on the Program), you indicate your acceptance of this License to
do so, and all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program),
the recipient automatically receives a license from the original licensor to
copy, distribute or modify the Program subject to these terms and conditions.
You may not impose any further restrictions on the recipients' exercise of the
rights granted herein. You are not responsible for enforcing compliance by
third parties to this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues), conditions
are imposed on you (whether by court order, agreement or otherwise) that
contradict the conditions of this License, they do not excuse you from the
conditions of this License. If you cannot distribute so as to satisfy
simultaneously your obligations under this License and any other pertinent
obligations, then as a consequence you may not distribute the Program at all.
For example, if a patent license would not permit royalty-free redistribution
of the Program by all those who receive copies directly or indirectly through
you, then the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply and
the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or
other property right claims or to contest validity of any such claims; this
section has the sole purpose of protecting the integrity of the free software
distribution system, which is implemented by public license practices. Many
people have made generous contributions to the wide range of software
distributed through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing to
distribute software through any other system and a licensee cannot impose that
choice.
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in certain
countries either by patents or by copyrighted interfaces, the original
copyright holder who places the Program under this License may add an explicit
geographical distribution limitation excluding those countries, so that
distribution is permitted only in or among countries not thus excluded. In
such case, this License incorporates the limitation as if written in the body
of this License.
9. The Free Software Foundation may publish revised and/or new versions of the
General Public License from time to time. Such new versions will be similar in
spirit to the present version, but may differ in detail to address new problems
or concerns.
Each version is given a distinguishing version number. If the Program specifies
a version number of this License which applies to it and "any later version",
you have the option of following the terms and conditions either of that
version or of any later version published by the Free Software Foundation. If
the Program does not specify a version number of this License, you may choose
any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs
whose distribution conditions are different, write to the author to ask for
597
Oracle VirtualBox: User Guide for Release 7.1
permission. For software which is copyrighted by the Free Software Foundation,
write to the Free Software Foundation; we sometimes make exceptions for this.
Our decision will be guided by the two goals of preserving the free status of
all derivatives of our free software and of promoting the sharing and reuse of
software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU
ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible
use to the public, the best way to achieve this is to make it free software
which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach
them to the start of each source file to most effectively convey the exclusion
of warranty; and each file should have at least the "copyright" line and a
pointer to where the full notice is found.
gSOAP XML Web services tools
Copyright (C) 2004, Robert van Engelen, Genivia, Inc. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail:
engelen@genivia.com / engelen@acm.org
If the program is interactive, make it output a short notice like this when it
starts in an interactive mode:
gSOAP version X.Y.Z, Copyright (C) 2001-2004, Robert van Engelen, Genivia, Inc.
gSOAP comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is
free software, and you are welcome to redistribute it under certain conditions;
type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may be
called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
598
16 Licensing Information User Manual for Release 7.1
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may consider
it more useful to permit linking proprietary applications with the library. If
this is what you want to do, use the GNU Library General Public License instead
of this License.
================================================================
Code generated by soapcpp2 and wsdl2h carry the following license header:
/* soapC.cpp
Generated by gSOAP 2.8.122 for C:/Users/aeichner/vbox-intern/out/win.amd64/
debug/obj/webservice/gsoapH_from_xslt.h
gSOAP XML Web services tools
Copyright (C) 2000-2022, Robert van Engelen, Genivia Inc. All Rights Reserved.
The soapcpp2 tool and its generated software are released under the GPL.
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
--------------------------------------------------------------------------------
A commercial use license is available from Genivia Inc., contact@genivia.com
--------------------------------------------------------------------------------
*/
Oracle's use of gSOAP in VirtualBox is under the GPLv3
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for software and
other kinds of works.
The licenses for most software and other practical works are designed to take
away your freedom to share and change the works. By contrast, the GNU General
Public License is intended to guarantee your freedom to share and change all
versions of a program--to make sure it remains free software for all its users.
We, the Free Software Foundation, use the GNU General Public License for most
of our software; it applies also to any other work released this way by its
authors. You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom
to distribute copies of free software (and charge for them if you wish), that
you receive source code or can get it if you want it, that you can change the
software or use pieces of it in new free programs, and that you know you can do
these things.
To protect your rights, we need to prevent others from denying you these
rights or asking you to surrender the rights. Therefore, you have certain
responsibilities if you distribute copies of the software, or if you modify it:
responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether gratis or for
a fee, you must pass on to the recipients the same freedoms that you received.
You must make sure that they, too, receive or can get the source code. And you
must show them these terms so they know their rights.
Developers that use the GNU GPL protect your rights with two steps: (1) assert
copyright on the software, and (2) offer you this License giving you legal
permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains that there
is no warranty for this free software. For both users' and authors' sake,
599
Oracle VirtualBox: User Guide for Release 7.1
the GPL requires that modified versions be marked as changed, so that their
problems will not be attributed erroneously to authors of previous versions.
Some devices are designed to deny users access to install or run modified
versions of the software inside them, although the manufacturer can do so.
This is fundamentally incompatible with the aim of protecting users' freedom
to change the software. The systematic pattern of such abuse occurs in the
area of products for individuals to use, which is precisely where it is most
unacceptable. Therefore, we have designed this version of the GPL to prohibit
the practice for those products. If such problems arise substantially in other
domains, we stand ready to extend this provision to those domains in future
versions of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents. States
should not allow patents to restrict development and use of software on
general-purpose computers, but in those that do, we wish to avoid the special
danger that patents applied to a free program could make it effectively
proprietary. To prevent this, the GPL assures that patents cannot be used to
render the program non-free.
The precise terms and conditions for copying, distribution and modification
follow.
TERMS AND CONDITIONS
0. Definitions.
“This License” refers to version 3 of the GNU General Public License.
Copyright” also means copyright-like laws that apply to other kinds of works,
such as semiconductor masks.
“The Program refers to any copyrightable work licensed under this License. Each
licensee is addressed as “you”. Licensees” and “recipients may be individuals
or organizations.
To “modify” a work means to copy from or adapt all or part of the work in a
fashion requiring copyright permission, other than the making of an exact copy.
The resulting work is called a modified version” of the earlier work or a work
“based on the earlier work.
A “covered work” means either the unmodified Program or a work based on the
Program.
To propagate” a work means to do anything with it that, without permission,
would make you directly or secondarily liable for infringement under applicable
copyright law, except executing it on a computer or modifying a private copy.
Propagation includes copying, distribution (with or without modification),
making available to the public, and in some countries other activities as well.
To “convey a work means any kind of propagation that enables other parties
to make or receive copies. Mere interaction with a user through a computer
network, with no transfer of a copy, is not conveying.
An interactive user interface displays “Appropriate Legal Notices” to the
extent that it includes a convenient and prominently visible feature that (1)
displays an appropriate copyright notice, and (2) tells the user that there is
no warranty for the work (except to the extent that warranties are provided),
that licensees may convey the work under this License, and how to view a copy
of this License. If the interface presents a list of user commands or options,
such as a menu, a prominent item in the list meets this criterion.
1. Source Code.
The source code” for a work means the preferred form of the work for making
modifications to it. “Object code means any non-source form of a work.
A “Standard Interface” means an interface that either is an official standard
defined by a recognized standards body, or, in the case of interfaces specified
for a particular programming language, one that is widely used among developers
working in that language.
The System Libraries” of an executable work include anything, other than the
work as a whole, that (a) is included in the normal form of packaging a Major
600
16 Licensing Information User Manual for Release 7.1
Component, but which is not part of that Major Component, and (b) serves only
to enable use of the work with that Major Component, or to implement a Standard
Interface for which an implementation is available to the public in source code
form. A “Major Component, in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system (if any) on
which the executable work runs, or a compiler used to produce the work, or an
object code interpreter used to run it.
The “Corresponding Source” for a work in object code form means all the source
code needed to generate, install, and (for an executable work) run the object
code and to modify the work, including scripts to control those activities.
However, it does not include the work's System Libraries, or general-purpose
tools or generally available free programs which are used unmodified in
performing those activities but which are not part of the work. For example,
Corresponding Source includes interface definition files associated with source
files for the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require, such as
by intimate data communication or control flow between those subprograms and
other parts of the work.
The Corresponding Source need not include anything that users can regenerate
automatically from other parts of the Corresponding Source.
The Corresponding Source for a work in source code form is that same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of copyright on
the Program, and are irrevocable provided the stated conditions are met. This
License explicitly affirms your unlimited permission to run the unmodified
Program. The output from running a covered work is covered by this License
only if the output, given its content, constitutes a covered work. This License
acknowledges your rights of fair use or other equivalent, as provided by
copyright law.
You may make, run and propagate covered works that you do not convey, without
conditions so long as your license otherwise remains in force. You may convey
covered works to others for the sole purpose of having them make modifications
exclusively for you, or provide you with facilities for running those works,
provided that you comply with the terms of this License in conveying all
material for which you do not control copyright. Those thus making or running
the covered works for you must do so exclusively on your behalf, under your
direction and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under the conditions
stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological measure
under any applicable law fulfilling obligations under article 11 of the WIPO
copyright treaty adopted on 20 December 1996, or similar laws prohibiting or
restricting circumvention of such measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention is
effected by exercising rights under this License with respect to the covered
work, and you disclaim any intention to limit operation or modification of the
work as a means of enforcing, against the work's users, your or third parties'
legal rights to forbid circumvention of technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you receive it,
in any medium, provided that you conspicuously and appropriately publish on
each copy an appropriate copyright notice; keep intact all notices stating that
this License and any non-permissive terms added in accord with section 7 apply
to the code; keep intact all notices of the absence of any warranty; and give
all recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey, and you may
offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
601
Oracle VirtualBox: User Guide for Release 7.1
You may convey a work based on the Program, or the modifications to produce
it from the Program, in the form of source code under the terms of section 4,
provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified it, and
giving a relevant date.
b) The work must carry prominent notices stating that it is released
under this License and any conditions added under section 7. This requirement
modifies the requirement in section 4 to keep intact all notices”.
c) You must license the entire work, as a whole, under this License to
anyone who comes into possession of a copy. This License will therefore apply,
along with any applicable section 7 additional terms, to the whole of the work,
and all its parts, regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not invalidate
such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive interfaces
that do not display Appropriate Legal Notices, your work need not make them do
so.
A compilation of a covered work with other separate and independent works,
which are not by their nature extensions of the covered work, and which are
not combined with it such as to form a larger program, in or on a volume of a
storage or distribution medium, is called an “aggregate if the compilation and
its resulting copyright are not used to limit the access or legal rights of
the compilation's users beyond what the individual works permit. Inclusion of a
covered work in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms of sections 4
and 5, provided that you also convey the machine-readable Corresponding Source
under the terms of this License, in one of these ways:
a) Convey the object code in, or embodied in, a physical product (including
a physical distribution medium), accompanied by the Corresponding Source fixed
on a durable physical medium customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product (including
a physical distribution medium), accompanied by a written offer, valid for at
least three years and valid for as long as you offer spare parts or customer
support for that product model, to give anyone who possesses the object
code either (1) a copy of the Corresponding Source for all the software in
the product that is covered by this License, on a durable physical medium
customarily used for software interchange, for a price no more than your
reasonable cost of physically performing this conveying of source, or (2)
access to copy the Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the written
offer to provide the Corresponding Source. This alternative is allowed only
occasionally and noncommercially, and only if you received the object code with
such an offer, in accord with subsection 6b.
d) Convey the object code by offering access from a designated place (gratis
or for a charge), and offer equivalent access to the Corresponding Source in
the same way through the same place at no further charge. You need not require
recipients to copy the Corresponding Source along with the object code. If the
place to copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party) that supports
equivalent copying facilities, provided you maintain clear directions next to
the object code saying where to find the Corresponding Source. Regardless of
what server hosts the Corresponding Source, you remain obligated to ensure that
it is available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided you
inform other peers where the object code and Corresponding Source of the work
are being offered to the general public at no charge under subsection 6d.
A separable portion of the object code, whose source code is excluded from the
Corresponding Source as a System Library, need not be included in conveying the
object code work.
A “User Product” is either (1) a consumer product”, which means any tangible
personal property which is normally used for personal, family, or household
602
16 Licensing Information User Manual for Release 7.1
purposes, or (2) anything designed or sold for incorporation into a dwelling.
In determining whether a product is a consumer product, doubtful cases shall
be resolved in favor of coverage. For a particular product received by a
particular user, “normally used refers to a typical or common use of that class
of product, regardless of the status of the particular user or of the way in
which the particular user actually uses, or expects or is expected to use,
the product. A product is a consumer product regardless of whether the product
has substantial commercial, industrial or non-consumer uses, unless such uses
represent the only significant mode of use of the product.
“Installation Information” for a User Product means any methods, procedures,
authorization keys, or other information required to install and execute
modified versions of a covered work in that User Product from a modified
version of its Corresponding Source. The information must suffice to ensure
that the continued functioning of the modified object code is in no case
prevented or interfered with solely because modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as part of
a transaction in which the right of possession and use of the User Product
is transferred to the recipient in perpetuity or for a fixed term (regardless
of how the transaction is characterized), the Corresponding Source conveyed
under this section must be accompanied by the Installation Information. But
this requirement does not apply if neither you nor any third party retains the
ability to install modified object code on the User Product (for example, the
work has been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates for
a work that has been modified or installed by the recipient, or for the User
Product in which it has been modified or installed. Access to a network may
be denied when the modification itself materially and adversely affects the
operation of the network or violates the rules and protocols for communication
across the network.
Corresponding Source conveyed, and Installation Information provided, in accord
with this section must be in a format that is publicly documented (and with an
implementation available to the public in source code form), and must require
no special password or key for unpacking, reading or copying.
7. Additional Terms.
Additional permissions” are terms that supplement the terms of this License by
making exceptions from one or more of its conditions. Additional permissions
that are applicable to the entire Program shall be treated as though they were
included in this License, to the extent that they are valid under applicable
law. If additional permissions apply only to part of the Program, that part
may be used separately under those permissions, but the entire Program remains
governed by this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option remove any
additional permissions from that copy, or from any part of it. (Additional
permissions may be written to require their own removal in certain cases when
you modify the work.) You may place additional permissions on material, added
by you to a covered work, for which you have or can give appropriate copyright
permission.
Notwithstanding any other provision of this License, for material you add to a
covered work, you may (if authorized by the copyright holders of that material)
supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the terms of
sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or author
attributions in that material or in the Appropriate Legal Notices displayed by
works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in reasonable ways
as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or authors
of the material; or
603
Oracle VirtualBox: User Guide for Release 7.1
e) Declining to grant rights under trademark law for use of some trade
names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that material by
anyone who conveys the material (or modified versions of it) with contractual
assumptions of liability to the recipient, for any liability that these
contractual assumptions directly impose on those licensors and authors.
All other non-permissive additional terms are considered “further restrictions
within the meaning of section 10. If the Program as you received it, or any
part of it, contains a notice stating that it is governed by this License
along with a term that is a further restriction, you may remove that term. If
a license document contains a further restriction but permits relicensing or
conveying under this License, you may add to a covered work material governed
by the terms of that license document, provided that the further restriction
does not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you must place,
in the relevant source files, a statement of the additional terms that apply to
those files, or a notice indicating where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the form of
a separately written license, or stated as exceptions; the above requirements
apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly provided
under this License. Any attempt otherwise to propagate or modify it is void,
and will automatically terminate your rights under this License (including any
patent licenses granted under the third paragraph of section 11).
However, if you cease all violation of this License, then your license from a
particular copyright holder is reinstated (a) provisionally, unless and until
the copyright holder explicitly and finally terminates your license, and (b)
permanently, if the copyright holder fails to notify you of the violation by
some reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is reinstated
permanently if the copyright holder notifies you of the violation by some
reasonable means, this is the first time you have received notice of violation
of this License (for any work) from that copyright holder, and you cure the
violation prior to 30 days after your receipt of the notice.
Termination of your rights under this section does not terminate the licenses of
parties who have received copies or rights from you under this License. If your
rights have been terminated and not permanently reinstated, you do not qualify
to receive new licenses for the same material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or run a copy
of the Program. Ancillary propagation of a covered work occurring solely as
a consequence of using peer-to-peer transmission to receive a copy likewise
does not require acceptance. However, nothing other than this License grants
you permission to propagate or modify any covered work. These actions infringe
copyright if you do not accept this License. Therefore, by modifying or
propagating a covered work, you indicate your acceptance of this License to do
so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically receives a
license from the original licensors, to run, modify and propagate that work,
subject to this License. You are not responsible for enforcing compliance by
third parties with this License.
An “entity transaction” is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered work
results from an entity transaction, each party to that transaction who receives
a copy of the work also receives whatever licenses to the work the party's
predecessor in interest had or could give under the previous paragraph,
plus a right to possession of the Corresponding Source of the work from
604
16 Licensing Information User Manual for Release 7.1
the predecessor in interest, if the predecessor has it or can get it with
reasonable efforts.
You may not impose any further restrictions on the exercise of the rights
granted or affirmed under this License. For example, you may not impose a
license fee, royalty, or other charge for exercise of rights granted under
this License, and you may not initiate litigation (including a cross-claim
or counterclaim in a lawsuit) alleging that any patent claim is infringed by
making, using, selling, offering for sale, or importing the Program or any
portion of it.
11. Patents.
A contributor” is a copyright holder who authorizes use under this License of
the Program or a work on which the Program is based. The work thus licensed is
called the contributor's “contributor version.
A contributor's “essential patent claims” are all patent claims owned or
controlled by the contributor, whether already acquired or hereafter acquired,
that would be infringed by some manner, permitted by this License, of making,
using, or selling its contributor version, but do not include claims that would
be infringed only as a consequence of further modification of the contributor
version. For purposes of this definition, control” includes the right to
grant patent sublicenses in a manner consistent with the requirements of this
License.
Each contributor grants you a non-exclusive, worldwide, royalty-free patent
license under the contributor's essential patent claims, to make, use, sell,
offer for sale, import and otherwise run, modify and propagate the contents of
its contributor version.
In the following three paragraphs, a “patent license is any express agreement
or commitment, however denominated, not to enforce a patent (such as an
express permission to practice a patent or covenant not to sue for patent
infringement). To “grant” such a patent license to a party means to make such
an agreement or commitment not to enforce a patent against the party.
If you convey a covered work, knowingly relying on a patent license, and the
Corresponding Source of the work is not available for anyone to copy, free
of charge and under the terms of this License, through a publicly available
network server or other readily accessible means, then you must either (1)
cause the Corresponding Source to be so available, or (2) arrange to deprive
yourself of the benefit of the patent license for this particular work, or
(3) arrange, in a manner consistent with the requirements of this License, to
extend the patent license to downstream recipients. Knowingly relying” means
you have actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work in a
country, would infringe one or more identifiable patents in that country that
you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or arrangement, you
convey, or propagate by procuring conveyance of, a covered work, and grant a
patent license to some of the parties receiving the covered work authorizing
them to use, propagate, modify or convey a specific copy of the covered work,
then the patent license you grant is automatically extended to all recipients
of the covered work and works based on it.
A patent license is “discriminatory if it does not include within the scope of
its coverage, prohibits the exercise of, or is conditioned on the non-exercise
of one or more of the rights that are specifically granted under this License.
You may not convey a covered work if you are a party to an arrangement with
a third party that is in the business of distributing software, under which
you make payment to the third party based on the extent of your activity of
conveying the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory patent
license (a) in connection with copies of the covered work conveyed by you (or
copies made from those copies), or (b) primarily for and in connection with
specific products or compilations that contain the covered work, unless you
entered into that arrangement, or that patent license was granted, prior to 28
March 2007.
605
Oracle VirtualBox: User Guide for Release 7.1
Nothing in this License shall be construed as excluding or limiting any implied
license or other defenses to infringement that may otherwise be available to
you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not excuse
you from the conditions of this License. If you cannot convey a covered work so
as to satisfy simultaneously your obligations under this License and any other
pertinent obligations, then as a consequence you may not convey it at all.
For example, if you agree to terms that obligate you to collect a royalty for
further conveying from those to whom you convey the Program, the only way you
could satisfy both those terms and this License would be to refrain entirely
from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have permission to
link or combine any covered work with a work licensed under version 3 of the
GNU Affero General Public License into a single combined work, and to convey
the resulting work. The terms of this License will continue to apply to the
part which is the covered work, but the special requirements of the GNU Affero
General Public License, section 13, concerning interaction through a network
will apply to the combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of the GNU
General Public License from time to time. Such new versions will be similar in
spirit to the present version, but may differ in detail to address new problems
or concerns.
Each version is given a distinguishing version number. If the Program specifies
that a certain numbered version of the GNU General Public License “or any
later version” applies to it, you have the option of following the terms and
conditions either of that numbered version or of any later version published by
the Free Software Foundation. If the Program does not specify a version number
of the GNU General Public License, you may choose any version ever published by
the Free Software Foundation.
If the Program specifies that a proxy can decide which future versions of
the GNU General Public License can be used, that proxy's public statement of
acceptance of a version permanently authorizes you to choose that version for
the Program.
Later license versions may give you additional or different permissions.
However, no additional obligations are imposed on any author or copyright
holder as a result of your choosing to follow a later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS
PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided above cannot
be given local legal effect according to their terms, reviewing courts shall
apply local law that most closely approximates an absolute waiver of all civil
606
16 Licensing Information User Manual for Release 7.1
liability in connection with the Program, unless a warranty or assumption of
liability accompanies a copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use
to the public, the best way to achieve this is to make it free software which
everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach
them to the start of each source file to most effectively state the exclusion
of warranty; and each file should have at least the “copyright line and a
pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short notice like
this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands might
be different; for a GUI interface, you would use an “about box”.
You should also get your employer (if you work as a programmer) or school, if
any, to sign a copyright disclaimer” for the program, if necessary. For more
information on this, and how to apply and follow the GNU GPL, see <https://
www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may consider
it more useful to permit linking proprietary applications with the library. If
this is what you want to do, use the GNU Lesser General Public License instead
of this License. But first, please read <https://www.gnu.org/licenses/why-not-
lgpl.html>.
16.2.3.18 gtk3 (GNOME desktop)
GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the library GPL. It is
numbered 2 because it goes with version 2 of the ordinary GPL.]
607
Oracle VirtualBox: User Guide for Release 7.1
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Library General Public License, applies to some
specially designated Free Software Foundation software, and to any
other libraries whose authors decide to use it. You can use it for
your libraries, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if
you distribute copies of the library, or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link a program with the library, you must provide
complete object files to the recipients so that they can relink them
with the library, after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
Our method of protecting your rights has two steps: (1) copyright
the library, and (2) offer you this license which gives you legal
permission to copy, distribute and/or modify the library.
Also, for each distributor's protection, we want to make certain
that everyone understands that there is no warranty for this free
library. If the library is modified by someone else and passed on, we
want its recipients to know that what they have is not the original
version, so that any problems introduced by others will not reflect on
the original authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that companies distributing free
software will individually obtain patent licenses, thus in effect
transforming the program into proprietary software. To prevent this,
we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.
Most GNU software, including some libraries, is covered by the ordinary
GNU General Public License, which was designed for utility programs. This
license, the GNU Library General Public License, applies to certain
designated libraries. This license is quite different from the ordinary
one; be sure to read it in full, and don't assume that anything in it is
the same as in the ordinary license.
The reason we have a separate public license for some libraries is that
they blur the distinction we usually make between modifying or adding to a
program and simply using it. Linking a program with a library, without
changing the library, is in some sense simply using the library, and is
analogous to running a utility program or application program. However, in
a textual and legal sense, the linked executable is a combined work, a
derivative of the original library, and the ordinary General Public License
treats it as such.
Because of this blurred distinction, using the ordinary General
Public License for libraries did not effectively promote software
sharing, because most developers did not use the libraries. We
concluded that weaker conditions might promote sharing better.
608
16 Licensing Information User Manual for Release 7.1
However, unrestricted linking of non-free programs would deprive the
users of those programs of all benefit from the free status of the
libraries themselves. This Library General Public License is intended to
permit developers of non-free programs to use free libraries, while
preserving your freedom as a user of such programs to change the free
libraries that are incorporated in them. (We have not seen how to achieve
this as regards changes in header files, but we have achieved it as regards
changes in the actual functions of the Library.) The hope is that this
will lead to faster development of free libraries.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, while the latter only
works together with the library.
Note that it is possible for a library to be covered by the ordinary
General Public License rather than by this special one.
GNU LIBRARY GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library which
contains a notice placed by the copyright holder or other authorized
party saying it may be distributed under the terms of this Library
General Public License (also called "this License"). Each licensee is
addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
609
Oracle VirtualBox: User Guide for Release 7.1
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
610
16 Licensing Information User Manual for Release 7.1
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also compile or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
c) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
d) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
611
Oracle VirtualBox: User Guide for Release 7.1
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the source code distributed need not include anything that is normally
distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
612
16 Licensing Information User Manual for Release 7.1
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Library General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
613
Oracle VirtualBox: User Guide for Release 7.1
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
16.2.3.19 inputproto
Copyright 1989, 1998 The Open Group
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
614
16 Licensing Information User Manual for Release 7.1
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
==============================================================================
XI2.h:
/*
* Copyright © 2009 Red Hat, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*
*/
16.2.3.20 iPXE
/*
* Copyright (C) 2015 Michael Brown <mbrown@fensystems.co.uk>.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* You can also choose to distribute this program under the terms of
* the Unmodified Binary Distribution Licence (as given in the file
615
Oracle VirtualBox: User Guide for Release 7.1
* COPYING.UBDL), provided that you have satisfied its requirements.
*/
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for software and
other kinds of works.
The licenses for most software and other practical works are designed to take
away your freedom to share and change the works. By contrast, the GNU General
Public License is intended to guarantee your freedom to share and change all
versions of a program--to make sure it remains free software for all its users.
We, the Free Software Foundation, use the GNU General Public License for most
of our software; it applies also to any other work released this way by its
authors. You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom
to distribute copies of free software (and charge for them if you wish), that
you receive source code or can get it if you want it, that you can change the
software or use pieces of it in new free programs, and that you know you can do
these things.
To protect your rights, we need to prevent others from denying you these
rights or asking you to surrender the rights. Therefore, you have certain
responsibilities if you distribute copies of the software, or if you modify it:
responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether gratis or for
a fee, you must pass on to the recipients the same freedoms that you received.
You must make sure that they, too, receive or can get the source code. And you
must show them these terms so they know their rights.
Developers that use the GNU GPL protect your rights with two steps: (1) assert
copyright on the software, and (2) offer you this License giving you legal
permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains that there
is no warranty for this free software. For both users' and authors' sake,
the GPL requires that modified versions be marked as changed, so that their
problems will not be attributed erroneously to authors of previous versions.
Some devices are designed to deny users access to install or run modified
versions of the software inside them, although the manufacturer can do so.
This is fundamentally incompatible with the aim of protecting users' freedom
to change the software. The systematic pattern of such abuse occurs in the
area of products for individuals to use, which is precisely where it is most
unacceptable. Therefore, we have designed this version of the GPL to prohibit
the practice for those products. If such problems arise substantially in other
domains, we stand ready to extend this provision to those domains in future
versions of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents. States
should not allow patents to restrict development and use of software on
general-purpose computers, but in those that do, we wish to avoid the special
danger that patents applied to a free program could make it effectively
proprietary. To prevent this, the GPL assures that patents cannot be used to
render the program non-free.
The precise terms and conditions for copying, distribution and modification
follow.
TERMS AND CONDITIONS
616
16 Licensing Information User Manual for Release 7.1
0. Definitions.
“This License” refers to version 3 of the GNU General Public License.
Copyright” also means copyright-like laws that apply to other kinds of works,
such as semiconductor masks.
“The Program refers to any copyrightable work licensed under this License. Each
licensee is addressed as “you”. Licensees” and “recipients may be individuals
or organizations.
To “modify” a work means to copy from or adapt all or part of the work in a
fashion requiring copyright permission, other than the making of an exact copy.
The resulting work is called a modified version” of the earlier work or a work
“based on the earlier work.
A “covered work” means either the unmodified Program or a work based on the
Program.
To propagate” a work means to do anything with it that, without permission,
would make you directly or secondarily liable for infringement under applicable
copyright law, except executing it on a computer or modifying a private copy.
Propagation includes copying, distribution (with or without modification),
making available to the public, and in some countries other activities as well.
To “convey a work means any kind of propagation that enables other parties
to make or receive copies. Mere interaction with a user through a computer
network, with no transfer of a copy, is not conveying.
An interactive user interface displays “Appropriate Legal Notices” to the
extent that it includes a convenient and prominently visible feature that (1)
displays an appropriate copyright notice, and (2) tells the user that there is
no warranty for the work (except to the extent that warranties are provided),
that licensees may convey the work under this License, and how to view a copy
of this License. If the interface presents a list of user commands or options,
such as a menu, a prominent item in the list meets this criterion.
1. Source Code.
The source code” for a work means the preferred form of the work for making
modifications to it. “Object code means any non-source form of a work.
A “Standard Interface” means an interface that either is an official standard
defined by a recognized standards body, or, in the case of interfaces specified
for a particular programming language, one that is widely used among developers
working in that language.
The System Libraries” of an executable work include anything, other than the
work as a whole, that (a) is included in the normal form of packaging a Major
Component, but which is not part of that Major Component, and (b) serves only
to enable use of the work with that Major Component, or to implement a Standard
Interface for which an implementation is available to the public in source code
form. A “Major Component, in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system (if any) on
which the executable work runs, or a compiler used to produce the work, or an
object code interpreter used to run it.
The “Corresponding Source” for a work in object code form means all the source
code needed to generate, install, and (for an executable work) run the object
code and to modify the work, including scripts to control those activities.
However, it does not include the work's System Libraries, or general-purpose
tools or generally available free programs which are used unmodified in
performing those activities but which are not part of the work. For example,
Corresponding Source includes interface definition files associated with source
files for the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require, such as
by intimate data communication or control flow between those subprograms and
other parts of the work.
The Corresponding Source need not include anything that users can regenerate
automatically from other parts of the Corresponding Source.
617
Oracle VirtualBox: User Guide for Release 7.1
The Corresponding Source for a work in source code form is that same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of copyright on
the Program, and are irrevocable provided the stated conditions are met. This
License explicitly affirms your unlimited permission to run the unmodified
Program. The output from running a covered work is covered by this License
only if the output, given its content, constitutes a covered work. This License
acknowledges your rights of fair use or other equivalent, as provided by
copyright law.
You may make, run and propagate covered works that you do not convey, without
conditions so long as your license otherwise remains in force. You may convey
covered works to others for the sole purpose of having them make modifications
exclusively for you, or provide you with facilities for running those works,
provided that you comply with the terms of this License in conveying all
material for which you do not control copyright. Those thus making or running
the covered works for you must do so exclusively on your behalf, under your
direction and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under the conditions
stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological measure
under any applicable law fulfilling obligations under article 11 of the WIPO
copyright treaty adopted on 20 December 1996, or similar laws prohibiting or
restricting circumvention of such measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention is
effected by exercising rights under this License with respect to the covered
work, and you disclaim any intention to limit operation or modification of the
work as a means of enforcing, against the work's users, your or third parties'
legal rights to forbid circumvention of technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you receive it,
in any medium, provided that you conspicuously and appropriately publish on
each copy an appropriate copyright notice; keep intact all notices stating that
this License and any non-permissive terms added in accord with section 7 apply
to the code; keep intact all notices of the absence of any warranty; and give
all recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey, and you may
offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to produce
it from the Program, in the form of source code under the terms of section 4,
provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified it, and
giving a relevant date.
b) The work must carry prominent notices stating that it is released
under this License and any conditions added under section 7. This requirement
modifies the requirement in section 4 to keep intact all notices”.
c) You must license the entire work, as a whole, under this License to
anyone who comes into possession of a copy. This License will therefore apply,
along with any applicable section 7 additional terms, to the whole of the work,
and all its parts, regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not invalidate
such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive interfaces
that do not display Appropriate Legal Notices, your work need not make them do
so.
A compilation of a covered work with other separate and independent works,
which are not by their nature extensions of the covered work, and which are
618
16 Licensing Information User Manual for Release 7.1
not combined with it such as to form a larger program, in or on a volume of a
storage or distribution medium, is called an “aggregate if the compilation and
its resulting copyright are not used to limit the access or legal rights of
the compilation's users beyond what the individual works permit. Inclusion of a
covered work in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms of sections 4
and 5, provided that you also convey the machine-readable Corresponding Source
under the terms of this License, in one of these ways:
a) Convey the object code in, or embodied in, a physical product (including
a physical distribution medium), accompanied by the Corresponding Source fixed
on a durable physical medium customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product (including
a physical distribution medium), accompanied by a written offer, valid for at
least three years and valid for as long as you offer spare parts or customer
support for that product model, to give anyone who possesses the object
code either (1) a copy of the Corresponding Source for all the software in
the product that is covered by this License, on a durable physical medium
customarily used for software interchange, for a price no more than your
reasonable cost of physically performing this conveying of source, or (2)
access to copy the Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the written
offer to provide the Corresponding Source. This alternative is allowed only
occasionally and noncommercially, and only if you received the object code with
such an offer, in accord with subsection 6b.
d) Convey the object code by offering access from a designated place (gratis
or for a charge), and offer equivalent access to the Corresponding Source in
the same way through the same place at no further charge. You need not require
recipients to copy the Corresponding Source along with the object code. If the
place to copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party) that supports
equivalent copying facilities, provided you maintain clear directions next to
the object code saying where to find the Corresponding Source. Regardless of
what server hosts the Corresponding Source, you remain obligated to ensure that
it is available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided you
inform other peers where the object code and Corresponding Source of the work
are being offered to the general public at no charge under subsection 6d.
A separable portion of the object code, whose source code is excluded from the
Corresponding Source as a System Library, need not be included in conveying the
object code work.
A “User Product” is either (1) a consumer product”, which means any tangible
personal property which is normally used for personal, family, or household
purposes, or (2) anything designed or sold for incorporation into a dwelling.
In determining whether a product is a consumer product, doubtful cases shall
be resolved in favor of coverage. For a particular product received by a
particular user, “normally used refers to a typical or common use of that class
of product, regardless of the status of the particular user or of the way in
which the particular user actually uses, or expects or is expected to use,
the product. A product is a consumer product regardless of whether the product
has substantial commercial, industrial or non-consumer uses, unless such uses
represent the only significant mode of use of the product.
“Installation Information” for a User Product means any methods, procedures,
authorization keys, or other information required to install and execute
modified versions of a covered work in that User Product from a modified
version of its Corresponding Source. The information must suffice to ensure
that the continued functioning of the modified object code is in no case
prevented or interfered with solely because modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as part of
a transaction in which the right of possession and use of the User Product
is transferred to the recipient in perpetuity or for a fixed term (regardless
of how the transaction is characterized), the Corresponding Source conveyed
under this section must be accompanied by the Installation Information. But
619
Oracle VirtualBox: User Guide for Release 7.1
this requirement does not apply if neither you nor any third party retains the
ability to install modified object code on the User Product (for example, the
work has been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates for
a work that has been modified or installed by the recipient, or for the User
Product in which it has been modified or installed. Access to a network may
be denied when the modification itself materially and adversely affects the
operation of the network or violates the rules and protocols for communication
across the network.
Corresponding Source conveyed, and Installation Information provided, in accord
with this section must be in a format that is publicly documented (and with an
implementation available to the public in source code form), and must require
no special password or key for unpacking, reading or copying.
7. Additional Terms.
Additional permissions” are terms that supplement the terms of this License by
making exceptions from one or more of its conditions. Additional permissions
that are applicable to the entire Program shall be treated as though they were
included in this License, to the extent that they are valid under applicable
law. If additional permissions apply only to part of the Program, that part
may be used separately under those permissions, but the entire Program remains
governed by this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option remove any
additional permissions from that copy, or from any part of it. (Additional
permissions may be written to require their own removal in certain cases when
you modify the work.) You may place additional permissions on material, added
by you to a covered work, for which you have or can give appropriate copyright
permission.
Notwithstanding any other provision of this License, for material you add to a
covered work, you may (if authorized by the copyright holders of that material)
supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the terms of
sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or author
attributions in that material or in the Appropriate Legal Notices displayed by
works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in reasonable ways
as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or authors
of the material; or
e) Declining to grant rights under trademark law for use of some trade
names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that material by
anyone who conveys the material (or modified versions of it) with contractual
assumptions of liability to the recipient, for any liability that these
contractual assumptions directly impose on those licensors and authors.
All other non-permissive additional terms are considered “further restrictions
within the meaning of section 10. If the Program as you received it, or any
part of it, contains a notice stating that it is governed by this License
along with a term that is a further restriction, you may remove that term. If
a license document contains a further restriction but permits relicensing or
conveying under this License, you may add to a covered work material governed
by the terms of that license document, provided that the further restriction
does not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you must place,
in the relevant source files, a statement of the additional terms that apply to
those files, or a notice indicating where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the form of
a separately written license, or stated as exceptions; the above requirements
apply either way.
8. Termination.
620
16 Licensing Information User Manual for Release 7.1
You may not propagate or modify a covered work except as expressly provided
under this License. Any attempt otherwise to propagate or modify it is void,
and will automatically terminate your rights under this License (including any
patent licenses granted under the third paragraph of section 11).
However, if you cease all violation of this License, then your license from a
particular copyright holder is reinstated (a) provisionally, unless and until
the copyright holder explicitly and finally terminates your license, and (b)
permanently, if the copyright holder fails to notify you of the violation by
some reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is reinstated
permanently if the copyright holder notifies you of the violation by some
reasonable means, this is the first time you have received notice of violation
of this License (for any work) from that copyright holder, and you cure the
violation prior to 30 days after your receipt of the notice.
Termination of your rights under this section does not terminate the licenses of
parties who have received copies or rights from you under this License. If your
rights have been terminated and not permanently reinstated, you do not qualify
to receive new licenses for the same material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or run a copy
of the Program. Ancillary propagation of a covered work occurring solely as
a consequence of using peer-to-peer transmission to receive a copy likewise
does not require acceptance. However, nothing other than this License grants
you permission to propagate or modify any covered work. These actions infringe
copyright if you do not accept this License. Therefore, by modifying or
propagating a covered work, you indicate your acceptance of this License to do
so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically receives a
license from the original licensors, to run, modify and propagate that work,
subject to this License. You are not responsible for enforcing compliance by
third parties with this License.
An “entity transaction” is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered work
results from an entity transaction, each party to that transaction who receives
a copy of the work also receives whatever licenses to the work the party's
predecessor in interest had or could give under the previous paragraph,
plus a right to possession of the Corresponding Source of the work from
the predecessor in interest, if the predecessor has it or can get it with
reasonable efforts.
You may not impose any further restrictions on the exercise of the rights
granted or affirmed under this License. For example, you may not impose a
license fee, royalty, or other charge for exercise of rights granted under
this License, and you may not initiate litigation (including a cross-claim
or counterclaim in a lawsuit) alleging that any patent claim is infringed by
making, using, selling, offering for sale, or importing the Program or any
portion of it.
11. Patents.
A contributor” is a copyright holder who authorizes use under this License of
the Program or a work on which the Program is based. The work thus licensed is
called the contributor's “contributor version.
A contributor's “essential patent claims” are all patent claims owned or
controlled by the contributor, whether already acquired or hereafter acquired,
that would be infringed by some manner, permitted by this License, of making,
using, or selling its contributor version, but do not include claims that would
be infringed only as a consequence of further modification of the contributor
version. For purposes of this definition, control” includes the right to
grant patent sublicenses in a manner consistent with the requirements of this
License.
621
Oracle VirtualBox: User Guide for Release 7.1
Each contributor grants you a non-exclusive, worldwide, royalty-free patent
license under the contributor's essential patent claims, to make, use, sell,
offer for sale, import and otherwise run, modify and propagate the contents of
its contributor version.
In the following three paragraphs, a “patent license is any express agreement
or commitment, however denominated, not to enforce a patent (such as an
express permission to practice a patent or covenant not to sue for patent
infringement). To “grant” such a patent license to a party means to make such
an agreement or commitment not to enforce a patent against the party.
If you convey a covered work, knowingly relying on a patent license, and the
Corresponding Source of the work is not available for anyone to copy, free
of charge and under the terms of this License, through a publicly available
network server or other readily accessible means, then you must either (1)
cause the Corresponding Source to be so available, or (2) arrange to deprive
yourself of the benefit of the patent license for this particular work, or
(3) arrange, in a manner consistent with the requirements of this License, to
extend the patent license to downstream recipients. Knowingly relying” means
you have actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work in a
country, would infringe one or more identifiable patents in that country that
you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or arrangement, you
convey, or propagate by procuring conveyance of, a covered work, and grant a
patent license to some of the parties receiving the covered work authorizing
them to use, propagate, modify or convey a specific copy of the covered work,
then the patent license you grant is automatically extended to all recipients
of the covered work and works based on it.
A patent license is “discriminatory if it does not include within the scope of
its coverage, prohibits the exercise of, or is conditioned on the non-exercise
of one or more of the rights that are specifically granted under this License.
You may not convey a covered work if you are a party to an arrangement with
a third party that is in the business of distributing software, under which
you make payment to the third party based on the extent of your activity of
conveying the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory patent
license (a) in connection with copies of the covered work conveyed by you (or
copies made from those copies), or (b) primarily for and in connection with
specific products or compilations that contain the covered work, unless you
entered into that arrangement, or that patent license was granted, prior to 28
March 2007.
Nothing in this License shall be construed as excluding or limiting any implied
license or other defenses to infringement that may otherwise be available to
you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not excuse
you from the conditions of this License. If you cannot convey a covered work so
as to satisfy simultaneously your obligations under this License and any other
pertinent obligations, then as a consequence you may not convey it at all.
For example, if you agree to terms that obligate you to collect a royalty for
further conveying from those to whom you convey the Program, the only way you
could satisfy both those terms and this License would be to refrain entirely
from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have permission to
link or combine any covered work with a work licensed under version 3 of the
GNU Affero General Public License into a single combined work, and to convey
the resulting work. The terms of this License will continue to apply to the
part which is the covered work, but the special requirements of the GNU Affero
General Public License, section 13, concerning interaction through a network
will apply to the combination as such.
14. Revised Versions of this License.
622
16 Licensing Information User Manual for Release 7.1
The Free Software Foundation may publish revised and/or new versions of the GNU
General Public License from time to time. Such new versions will be similar in
spirit to the present version, but may differ in detail to address new problems
or concerns.
Each version is given a distinguishing version number. If the Program specifies
that a certain numbered version of the GNU General Public License “or any
later version” applies to it, you have the option of following the terms and
conditions either of that numbered version or of any later version published by
the Free Software Foundation. If the Program does not specify a version number
of the GNU General Public License, you may choose any version ever published by
the Free Software Foundation.
If the Program specifies that a proxy can decide which future versions of
the GNU General Public License can be used, that proxy's public statement of
acceptance of a version permanently authorizes you to choose that version for
the Program.
Later license versions may give you additional or different permissions.
However, no additional obligations are imposed on any author or copyright
holder as a result of your choosing to follow a later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS
PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided above cannot
be given local legal effect according to their terms, reviewing courts shall
apply local law that most closely approximates an absolute waiver of all civil
liability in connection with the Program, unless a warranty or assumption of
liability accompanies a copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use
to the public, the best way to achieve this is to make it free software which
everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach
them to the start of each source file to most effectively state the exclusion
of warranty; and each file should have at least the “copyright line and a
pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
623
Oracle VirtualBox: User Guide for Release 7.1
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short notice like
this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands might
be different; for a GUI interface, you would use an “about box”.
You should also get your employer (if you work as a programmer) or school, if
any, to sign a copyright disclaimer” for the program, if necessary. For more
information on this, and how to apply and follow the GNU GPL, see <https://
www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may consider
it more useful to permit linking proprietary applications with the library. If
this is what you want to do, use the GNU Lesser General Public License instead
of this License. But first, please read <https://www.gnu.org/licenses/why-not-
lgpl.html>.
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public License is intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users. This General Public License applies to
most of the Free Software Foundation's software and to any other program whose
authors commit to using it. (Some other Free Software Foundation software is
covered by the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom to
distribute copies of free software (and charge for this service if you wish),
that you receive source code or can get it if you want it, that you can change
the software or use pieces of it in new free programs; and that you know you
can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny
you these rights or to ask you to surrender the rights. These restrictions
translate to certain responsibilities for you if you distribute copies of the
software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for
a fee, you must give the recipients all the rights that you have. You must make
sure that they, too, receive or can get the source code. And you must show them
these terms so they know their rights.
624
16 Licensing Information User Manual for Release 7.1
We protect your rights with two steps: (1) copyright the software, and (2) offer
you this license which gives you legal permission to copy, distribute and/or
modify the software.
Also, for each author's protection and ours, we want to make certain that
everyone understands that there is no warranty for this free software. If the
software is modified by someone else and passed on, we want its recipients to
know that what they have is not the original, so that any problems introduced
by others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We wish
to avoid the danger that redistributors of a free program will individually
obtain patent licenses, in effect making the program proprietary. To prevent
this, we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification
follow.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms
of this General Public License. The "Program", below, refers to any such
program or work, and a "work based on the Program" means either the Program
or any derivative work under copyright law: that is to say, a work containing
the Program or a portion of it, either verbatim or with modifications and/or
translated into another language. (Hereinafter, translation is included without
limitation in the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running the Program is not
restricted, and the output from the Program is covered only if its contents
constitute a work based on the Program (independent of having been made by
running the Program). Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's source
code as you receive it, in any medium, provided that you conspicuously
and appropriately publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that refer to this License
and to the absence of any warranty; and give any other recipients of the
Program a copy of this License along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may at
your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus
forming a work based on the Program, and copy and distribute such modifications
or work under the terms of Section 1 above, provided that you also meet all of
these conditions:
a) You must cause the modified files to carry prominent notices stating that
you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole
or in part contains or is derived from the Program or any part thereof, to be
licensed as a whole at no charge to all third parties under the terms of this
License.
c) If the modified program normally reads commands interactively when run,
you must cause it, when started running for such interactive use in the most
ordinary way, to print or display an announcement including an appropriate
copyright notice and a notice that there is no warranty (or else, saying that
you provide a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this License.
(Exception: if the Program itself is interactive but does not normally print
such an announcement, your work based on the Program is not required to print
an announcement.)
These requirements apply to the modified work as a whole. If identifiable
sections of that work are not derived from the Program, and can be reasonably
considered independent and separate works in themselves, then this License, and
its terms, do not apply to those sections when you distribute them as separate
works. But when you distribute the same sections as part of a whole which is a
625
Oracle VirtualBox: User Guide for Release 7.1
work based on the Program, the distribution of the whole must be on the terms
of this License, whose permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your
rights to work written entirely by you; rather, the intent is to exercise the
right to control the distribution of derivative or collective works based on
the Program.
In addition, mere aggregation of another work not based on the Program with
the Program (or with a work based on the Program) on a volume of a storage
or distribution medium does not bring the other work under the scope of this
License.
3. You may copy and distribute the Program (or a work based on it, under Section
2) in object code or executable form under the terms of Sections 1 and 2 above
provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source
code, which must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years,
to give any third party, for a charge no more than your cost of physically
performing source distribution, a complete machine-readable copy of the
corresponding source code, to be distributed under the terms of Sections 1 and
2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to
distribute corresponding source code. (This alternative is allowed only for
noncommercial distribution and only if you received the program in object code
or executable form with such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for making
modifications to it. For an executable work, complete source code means all
the source code for all modules it contains, plus any associated interface
definition files, plus the scripts used to control compilation and installation
of the executable. However, as a special exception, the source code distributed
need not include anything that is normally distributed (in either source or
binary form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component itself
accompanies the executable.
If distribution of executable or object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the source
code from the same place counts as distribution of the source code, even though
third parties are not compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as
expressly provided under this License. Any attempt otherwise to copy, modify,
sublicense or distribute the Program is void, and will automatically terminate
your rights under this License. However, parties who have received copies, or
rights, from you under this License will not have their licenses terminated so
long as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Program
or its derivative works. These actions are prohibited by law if you do not
accept this License. Therefore, by modifying or distributing the Program (or
any work based on the Program), you indicate your acceptance of this License to
do so, and all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program),
the recipient automatically receives a license from the original licensor to
copy, distribute or modify the Program subject to these terms and conditions.
You may not impose any further restrictions on the recipients' exercise of
the rights granted herein. You are not responsible for enforcing compliance by
third parties to this License.
7. If, as a consequence of a court judgment or allegation of patent infringement
or for any other reason (not limited to patent issues), conditions are imposed
on you (whether by court order, agreement or otherwise) that contradict the
626
16 Licensing Information User Manual for Release 7.1
conditions of this License, they do not excuse you from the conditions of
this License. If you cannot distribute so as to satisfy simultaneously your
obligations under this License and any other pertinent obligations, then as a
consequence you may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by all
those who receive copies directly or indirectly through you, then the only way
you could satisfy both it and this License would be to refrain entirely from
distribution of the Program.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply and
the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents
or other property right claims or to contest validity of any such claims;
this section has the sole purpose of protecting the integrity of the free
software distribution system, which is implemented by public license practices.
Many people have made generous contributions to the wide range of software
distributed through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing to
distribute software through any other system and a licensee cannot impose that
choice.
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in certain
countries either by patents or by copyrighted interfaces, the original
copyright holder who places the Program under this License may add an explicit
geographical distribution limitation excluding those countries, so that
distribution is permitted only in or among countries not thus excluded. In such
case, this License incorporates the limitation as if written in the body of
this License.
9. The Free Software Foundation may publish revised and/or new versions of the
General Public License from time to time. Such new versions will be similar in
spirit to the present version, but may differ in detail to address new problems
or concerns.
Each version is given a distinguishing version number. If the Program specifies
a version number of this License which applies to it and "any later version",
you have the option of following the terms and conditions either of that
version or of any later version published by the Free Software Foundation. If
the Program does not specify a version number of this License, you may choose
any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs
whose distribution conditions are different, write to the author to ask for
permission. For software which is copyrighted by the Free Software Foundation,
write to the Free Software Foundation; we sometimes make exceptions for this.
Our decision will be guided by the two goals of preserving the free status of
all derivatives of our free software and of promoting the sharing and reuse of
software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU
ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR
DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
627
Oracle VirtualBox: User Guide for Release 7.1
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use
to the public, the best way to achieve this is to make it free software which
everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach
them to the start of each source file to most effectively convey the exclusion
of warranty; and each file should have at least the "copyright" line and a
pointer to where the full notice is found.
one line to give the program's name and an idea of what it does.
Copyright (C) yyyy name of author
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it
starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
type `show w'. This is free software, and you are welcome
to redistribute it under certain conditions; type `show c'
for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may be
called something other than `show w' and `show c'; they could even be mouse-
clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your school,
if any, to sign a "copyright disclaimer" for the program, if necessary. Here is
a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright
interest in the program `Gnomovision'
(which makes passes at compilers) written
by James Hacker.
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may consider
it more useful to permit linking proprietary applications with the library. If
this is what you want to do, use the GNU Lesser General Public License instead
of this License.
16.2.3.21 JPEG Image Decoding Software
### IJG License
Copyright (C) 1991-1998, Thomas G. Lane.
628
16 Licensing Information User Manual for Release 7.1
Copyright (C) 1991-2024, Thomas G. Lane, Guido Vollbeding.
The authors make NO WARRANTY or representation, either express or implied,
with respect to this software, its quality, accuracy, merchantability, or
fitness for a particular purpose. This software is provided "AS IS", and you,
its user, assume the entire risk as to its quality and accuracy.
This software is copyright (C) 1991-2024, Thomas G. Lane, Guido Vollbeding.
All Rights Reserved except as specified below.
Permission is hereby granted to use, copy, modify, and distribute this
software (or portions thereof) for any purpose, without fee, subject to these
conditions:
(1) If any part of the source code for this software is distributed, then this
README file must be included, with this copyright and no-warranty notice
unaltered; and any additions, deletions, or changes to the original files
must be clearly indicated in accompanying documentation.
(2) If only executable code is distributed, then the accompanying
documentation must state that "this software is based in part on the work of
the Independent JPEG Group".
(3) Permission for use of this software is granted only if the user accepts
full responsibility for any undesirable consequences; the authors accept
NO LIABILITY for damages of any kind.
These conditions apply to any software derived from or based on the IJG code,
not just to the unmodified library. If you use our work, you ought to
acknowledge us.
Permission is NOT granted for the use of any IJG author's name or company name
in advertising or publicity relating to this software or products derived from
it. This software may be referred to only as "the Independent JPEG Group's
software".
We specifically permit and encourage the use of this software as the basis of
commercial products, provided that all warranty or liability claims are
assumed by the product vendor.
The Unix configuration script "configure" was produced with GNU Autoconf.
It is copyright by the Free Software Foundation but is freely distributable.
The same holds for its supporting scripts (config.guess, config.sub,
ltmain.sh). Another support script, install-sh, is copyright by X Consortium
but is also freely distributable.
16.2.3.22 kbproto
Copyright (c) 1993 by Silicon Graphics Computer Systems, Inc. Permission
to use, copy, modify, and distribute this software and its documentation
for any purpose and without fee is hereby granted, provided that the above
copyright notice appear in all copies and that both that copyright notice
and this permission notice appear in supporting documentation, and that the
name of Silicon Graphics not be used in advertising or publicity pertaining
to distribution of the software without specific prior written permission.
Silicon Graphics makes no representation about the suitability of this
software for any purpose. It is provided "as is" without any express or implied
warranty. SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON GRAPHICS BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
16.2.3.23 libdevmapper
libdevmapper.h:
/*
* Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved.
* Copyright (C) 2004-2017 Red Hat, Inc. All rights reserved.
* Copyright (C) 2006 Rackable Systems All rights reserved.
629
Oracle VirtualBox: User Guide for Release 7.1
*
* This file is part of the device-mapper userspace tools.
*
* This copyrighted material is made available to anyone wishing to use,
* modify, copy, or redistribute it subject to the terms and conditions
* of the GNU Lesser General Public License v.2.1.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program; if not, write to the Free Software Foundation,
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
==============================================================
COPYING.LIB:
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
630
16 Licensing Information User Manual for Release 7.1
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
631
Oracle VirtualBox: User Guide for Release 7.1
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
632
16 Licensing Information User Manual for Release 7.1
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
633
Oracle VirtualBox: User Guide for Release 7.1
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
634
16 Licensing Information User Manual for Release 7.1
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
635
Oracle VirtualBox: User Guide for Release 7.1
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
636
16 Licensing Information User Manual for Release 7.1
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
16.2.3.24 libdrm
/*
* Copyright © 2017 Advanced Micro Devices, Inc.
* Copyright © 2014 Advanced Micro Devices, Inc.
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright 2002 Tungsten Graphics, Inc., Cedar Park, Texas.
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
637
Oracle VirtualBox: User Guide for Release 7.1
* OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright © 2011 Intel Corporation
* Copyright © 2010 Intel Corporation
* Copyright © 2014-2015 Broadcom
* Copyright © 2008-2012 Intel Corporation
* Copyright © 2011 Red Hat
* Copyright © 2008 Intel Corporation
* Copyright © 2012 Intel Corporation
* Copyright © 2014 Broadcom
* Copyright © 2009 Intel Corporation
* Copyright © 2009-2011 Intel Corporation
* Copyright © 2014 NVIDIA Corporation
* Copyright © 2011 Intel Corporation
* Copyright (C) 2018 Intel Corporation
* Copyright © 2007 Intel Corporation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
* IN THE SOFTWARE.
*/
/*
* Copyright 2011 Intel Corporation
* Copyright (C) 2015 - Tobias Jakobi
* Copyright (C) 2013 Samsung Electronics Co.Ltd
* Copyright (c) 2011 Samsung Electronics Co., Ltd.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright (C) 2012 Rob Clark <robclark@freedesktop.org>
* Copyright (C) 2013 Rob Clark <robclark@freedesktop.org>
638
16 Licensing Information User Manual for Release 7.1
* Copyright (C) 2016 Rob Clark <robclark@freedesktop.org>
* Copyright (C) 2011 Texas Instruments, Inc
* Copyright (C) 2012 Samsung Electronics Co., Ltd.
* Copyright (C) 2014 Etnaviv Project
* Copyright (C) 2014-2015 Etnaviv Project
* Copyright (C) 2015 Etnaviv Project
* Copyright (C) 2016 Etnaviv Project
* Copyright (C) 2017 Etnaviv Project
* Copyright (C) 2017 Zodiac Inflight Innovations
* Copyright 2009 Samsung Electronics Co., Ltd.
* Copyright (C) 2013 Red Hat
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
/*
* Copyright 2012 Red Hat Inc.
* Copyright 2000 Precision Insight, Inc., Cedar Park, Texas.
* Copyright 2000 VA Linux Systems, Inc., Fremont, California.
* Copyright 2002 Tungsten Graphics, Inc., Cedar Park, Texas.
* Copyright 2014 Advanced Micro Devices, Inc.
* Copyright © 2015 Canonical Ltd. (Maarten Lankhorst)
* Copyright 2018 Advanced Micro Devices, Inc.
* Copyright 2017 Advanced Micro Devices, Inc.
* Copyright 2017 Advanced Micro Devices, Inc.
* Copyright 2014 Advanced Micro Devices, Inc.
* Copyright © 2014 NVIDIA Corporation
* Copyright (c) 2012-2013, NVIDIA CORPORATION. All rights reserved.
* Copyright 2014 Advanced Micro Devices, Inc.
* Copyright 2015 Advanced Micro Devices, Inc.
* Copyright © 2012, 2013 Thierry Reding
* Copyright © 2013 Erik Faye-Lund
* Copyright © 2014 NVIDIA Corporation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*/
639
Oracle VirtualBox: User Guide for Release 7.1
/*
* Copyright 2013 Red Hat
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
* Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas.
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas.
* Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas.
* Copyright 2006 Tungsten Graphics, Inc., Cedar Park, Texas.
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sub license, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
640
16 Licensing Information User Manual for Release 7.1
* the following conditions:
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
* IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR
* ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright 2006 Tungsten Graphics, Inc., Bismarck, ND. USA.
* Copyright � 2007 Red Hat Inc.
* Copyright � 2007-2012 Intel Corporation
* Copyright 2006 Tungsten Graphics, Inc., Bismarck, ND., USA
* Copyright © 2008 Nicolai Haehnle
* Copyright © 2008 Jérôme Glisse
* Copyright 2006 Tungsten Graphics, Inc., Bismarck, ND. USA.
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sub license, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
* USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
*/
/*
* Copyright © 2009 VMware, Inc., Palo Alto, CA., USA
* Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sub license, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
641
Oracle VirtualBox: User Guide for Release 7.1
* USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright © 2009 Red Hat Inc.
* Copyright © 2008 Jérôme Glisse
* Copyright © 2008 Nicolai Haehnle
* Copyright © 2008 Jérôme Glisse
* Copyright © 2008 Dave Airlie
* Copyright © 2008 Jérôme Glisse
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sub license, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
* AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
* USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
*/
/*
* Copyright 2008 Tungsten Graphics
* Jakob Bornecrantz <jakob@tungstengraphics.com>
* Copyright 2008 Intel Corporation
* Jesse Barnes <jesse.barnes@intel.com>
* Copyright 2008 Tungsten Graphics
* Jakob Bornecrantz <jakob@tungstengraphics.com>
* Copyright 2008 Intel Corporation
* Jesse Barnes <jesse.barnes@intel.com>
* Copyright (C) 2013 Red Hat
* Copyright (C) 2014 Red Hat
* Copyright 2008 Tungsten Graphics
* Jakob Bornecrantz <jakob@tungstengraphics.com>
* Copyright 2008 Intel Corporation
* Jesse Barnes <jesse.barnes@intel.com>
* Copyright (c) 2007-2008 Dave Airlie <airlied@linux.ie>
* Copyright (c) 2007-2008 Jakob Bornecrantz <wallbraker@gmail.com>
* Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, Texas.
* Copyright (c) 2015 Emil Velikov <emil.l.velikov@gmail.com>
* Copyright (c) 2007 Dave Airlie <airlied@linux.ie>
* Copyright (c) 2007 Jakob Bornecrantz <wallbraker@gmail.com>
* Copyright (c) 2007-2008 Intel Corporation
* Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA
* Copyright (c) 2008 Red Hat Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
642
16 Licensing Information User Manual for Release 7.1
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
* IN THE SOFTWARE.
*/
/*
* Copyright 2000 Precision Insight, Inc., Cedar Park, Texas.
* Copyright 2000 VA Linux Systems, Inc., Fremont, California.
* Copyright 2002 Tungsten Graphics, Inc., Cedar Park, Texas.
* Copyright 2000 Precision Insight, Inc., Cedar Park, Texas.
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
* All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright 2011 Luc Verhaegen <libv@codethink.co.uk>
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sub license,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
Copyright (C) 2012-2016 by the following authors:
- Wladimir J. van der Laan <laanwj@gmail.com>
- Christian Gmeiner <christian.gmeiner@gmail.com>
- Lucas Stach <l.stach@pengutronix.de>
- Russell King <rmk@arm.linux.org.uk>
Copyright (C) 2012-2016 by the following authors:
- Wladimir J. van der Laan <laanwj@gmail.com>
- Christian Gmeiner <christian.gmeiner@gmail.com>
643
Oracle VirtualBox: User Guide for Release 7.1
- Lucas Stach <l.stach@pengutronix.de>
- Russell King <rmk@arm.linux.org.uk>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
/*
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
* All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright (C) 1999 Wittawat Yamwong
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* WITTAWAT YAMWONG, OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
644
16 Licensing Information User Manual for Release 7.1
*/
/*
* Copyright 2013 Intel Corporation
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sub license, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright 2010 Jerome Glisse <glisse@freedesktop.org>
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* on the rights to use, copy, modify, merge, publish, distribute, sub
* license, and/or sell copies of the Software, and to permit persons to whom
* the Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
* THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
* USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright (C) 1999 Wittawat Yamwong
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* KEITH WHITWELL, OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
645
Oracle VirtualBox: User Guide for Release 7.1
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright 2000 Gareth Hughes
* Copyright 2002 Frank C. Earl
* Copyright 2002-2003 Leif Delgass
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT OWNER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright 2005 Stephane Marchesin.
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright 1998-2003 VIA Technologies, Inc. All Rights Reserved.
* Copyright 2001-2003 S3 Graphics, Inc. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sub license,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
646
16 Licensing Information User Manual for Release 7.1
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
* VIA, S3 GRAPHICS, AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright 2004 Felix Kuehling
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sub license,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NON-INFRINGEMENT. IN NO EVENT SHALL FELIX KUEHLING BE LIABLE FOR
* ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright © 2011 Red Hat All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sub license, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
* AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
* USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
*/
/*
* Copyright 2005 Eric Anholt
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
647
Oracle VirtualBox: User Guide for Release 7.1
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
/*
* Copyright 2015-2016 Collabora Ltd.
*
* Based on the implementation from the Android Open Source Project,
*
* Copyright 2012 Google, Inc
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright (C) 2015 Etnaviv Project
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 as published by
* the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
* You should have received a copy of the GNU General Public License along with
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
Copyright (c) 2003-2016, Troy D. Hanson http://troydhanson.github.com/
uthash/
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
648
16 Licensing Information User Manual for Release 7.1
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16.2.3.25 LibGD
************************************************************
***************** Copied from BA Public License *****************
===============libgd===============
COPYING:
Title: License
Credits and license terms:
In order to resolve any possible confusion regarding the authorship of
gd, the following copyright statement covers all of the authors who
have required such a statement. If you are aware of any oversights in
this copyright notice, please contact Pierre-A. Joye who will be
pleased to correct them.
* Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
2002, 2003, 2004 by Cold Spring Harbor Laboratory. Funded under
Grant P41-RR02188 by the National Institutes of Health.
* Portions copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
2004 by Boutell.Com, Inc.
* Portions relating to GD2 format copyright 1999, 2000, 2001, 2002,
2003, 2004 Philip Warner.
* Portions relating to PNG copyright 1999, 2000, 2001, 2002, 2003,
2004 Greg Roelofs.
* Portions relating to gdttf.c copyright 1999, 2000, 2001, 2002,
2003, 2004 John Ellson (ellson@graphviz.org).
* Portions relating to gdft.c copyright 2001, 2002, 2003, 2004 John
Ellson (ellson@graphviz.org).
* Portions copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008 Pierre-Alain Joye (pierre@libgd.org).
* Portions relating to JPEG and to color quantization copyright
2000, 2001, 2002, 2003, 2004, Doug Becker and copyright (C) 1994,
1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Thomas
G. Lane. This software is based in part on the work of the
Independent JPEG Group. See the file README-JPEG.TXT for more
information.
* Portions relating to GIF compression copyright 1989 by Jef
Poskanzer and David Rowley, with modifications for thread safety
by Thomas Boutell.
* Portions relating to GIF decompression copyright 1990, 1991, 1993
by David Koblas, with modifications for thread safety by Thomas
Boutell.
* Portions relating to WBMP copyright 2000, 2001, 2002, 2003, 2004
Maurice Szmurlo and Johan Van den Brande.
* Portions relating to GIF animations copyright 2004 Jaakko Hyvätti
(jaakko.hyvatti@iki.fi)
Permission has been granted to copy, distribute and modify gd in
any context without fee, including a commercial application,
provided that this notice is present in user-accessible supporting
documentation.
This does not affect your ownership of the derived work itself,
and the intent is to assure proper credit for the authors of gd,
not to interfere with your productive use of gd. If you have
questions, ask. "Derived works" includes all programs that utilize
the library. Credit must be given in user-accessible
documentation.
This software is provided "AS IS." The copyright holders disclaim
all warranties, either express or implied, including but not
limited to implied warranties of merchantability and fitness for a
particular purpose, with respect to this code and accompanying
documentation.
649
Oracle VirtualBox: User Guide for Release 7.1
Although their code does not appear in the current release, the
authors wish to thank David Koblas, David Rowley, and Hutchison
Avenue Software Corporation for their prior contributions.
16.2.3.26 libjpeg-turbo
===================================================================================
https://raw.githubusercontent.com/libjpeg-turbo/libjpeg-turbo/2.1.3/LICENSE.md
libjpeg-turbo Licenses
======================
libjpeg-turbo is covered by three compatible BSD-style open source licenses:
- The IJG (Independent JPEG Group) License, which is listed in
[README.ijg](README.ijg)
This license applies to the libjpeg API library and associated programs
(any code inherited from libjpeg, and any modifications to that code.)
- The Modified (3-clause) BSD License, which is listed below
This license covers the TurboJPEG API library and associated programs, as
well as the build system.
- The [zlib License](https://opensource.org/licenses/Zlib)
This license is a subset of the other two, and it covers the libjpeg-turbo
SIMD extensions.
Complying with the libjpeg-turbo Licenses
=========================================
This section provides a roll-up of the libjpeg-turbo licensing terms, to the
best of our understanding.
1. If you are distributing a modified version of the libjpeg-turbo source,
then:
1. You cannot alter or remove any existing copyright or license notices
from the source.
**Origin**
- Clause 1 of the IJG License
- Clause 1 of the Modified BSD License
- Clauses 1 and 3 of the zlib License
2. You must add your own copyright notice to the header of each source
file you modified, so others can tell that you modified that file (if
there is not an existing copyright header in that file, then you can
simply add a notice stating that you modified the file.)
**Origin**
- Clause 1 of the IJG License
- Clause 2 of the zlib License
3. You must include the IJG README file, and you must not alter any of the
copyright or license text in that file.
**Origin**
- Clause 1 of the IJG License
2. If you are distributing only libjpeg-turbo binaries without the source, or
if you are distributing an application that statically links with
libjpeg-turbo, then:
650
16 Licensing Information User Manual for Release 7.1
1. Your product documentation must include a message stating:
This software is based in part on the work of the Independent JPEG
Group.
**Origin**
- Clause 2 of the IJG license
2. If your binary distribution includes or uses the TurboJPEG API, then
your product documentation must include the text of the Modified BSD
License (see below.)
**Origin**
- Clause 2 of the Modified BSD License
3. You cannot use the name of the IJG or The libjpeg-turbo Project or the
contributors thereof in advertising, publicity, etc.
**Origin**
- IJG License
- Clause 3 of the Modified BSD License
4. The IJG and The libjpeg-turbo Project do not warrant libjpeg-turbo to be
free of defects, nor do we accept any liability for undesirable
consequences resulting from your use of the software.
**Origin**
- IJG License
- Modified BSD License
- zlib License
The Modified (3-clause) BSD License
===================================
Copyright (C)2009-2022 D. R. Commander. All Rights Reserved.<br>
Copyright (C)2015 Viktor Szathmáry. All Rights Reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
- Neither the name of the libjpeg-turbo Project nor the names of its
contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS",
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Why Three Licenses?
===================
The zlib License could have been used instead of the Modified (3-clause) BSD
License, and since the IJG License effectively subsumes the distribution
conditions of the zlib License, this would have effectively placed
libjpeg-turbo binary distributions under the IJG License. However, the IJG
License specifically refers to the Independent JPEG Group and does not extend
651
Oracle VirtualBox: User Guide for Release 7.1
attribution and endorsement protections to other entities. Thus, it was
desirable to choose a license that granted us the same protections for new code
that were granted to the IJG for code derived from their software.
===================================================================================
https://raw.githubusercontent.com/libjpeg-turbo/libjpeg-turbo/2.1.3/README.ijg
[...]
LEGAL ISSUES
============
In plain English:
1. We don't promise that this software works. (But if you find any bugs,
please let us know!)
2. You can use this software for whatever you want. You don't have to pay us.
3. You may not pretend that you wrote this software. If you use it in a
program, you must acknowledge somewhere in your documentation that
you've used the IJG code.
In legalese:
The authors make NO WARRANTY or representation, either express or implied,
with respect to this software, its quality, accuracy, merchantability, or
fitness for a particular purpose. This software is provided "AS IS", and you,
its user, assume the entire risk as to its quality and accuracy.
This software is copyright (C) 1991-2020, Thomas G. Lane, Guido Vollbeding.
All Rights Reserved except as specified below.
Permission is hereby granted to use, copy, modify, and distribute this
software (or portions thereof) for any purpose, without fee, subject to these
conditions:
(1) If any part of the source code for this software is distributed, then this
README file must be included, with this copyright and no-warranty notice
unaltered; and any additions, deletions, or changes to the original files
must be clearly indicated in accompanying documentation.
(2) If only executable code is distributed, then the accompanying
documentation must state that "this software is based in part on the work of
the Independent JPEG Group".
(3) Permission for use of this software is granted only if the user accepts
full responsibility for any undesirable consequences; the authors accept
NO LIABILITY for damages of any kind.
These conditions apply to any software derived from or based on the IJG code,
not just to the unmodified library. If you use our work, you ought to
acknowledge us.
Permission is NOT granted for the use of any IJG author's name or company name
in advertising or publicity relating to this software or products derived from
it. This software may be referred to only as "the Independent JPEG Group's
software".
We specifically permit and encourage the use of this software as the basis of
commercial products, provided that all warranty or liability claims are
assumed by the product vendor.
[...]
===================================================================================
https://opensource.org/licenses/Zlib
Copyright (c) <year> <copyright holders>
This software is provided 'as-is', without any express or implied warranty. In
no event will the authors be held liable for any damages arising from the use
of this software.
652
16 Licensing Information User Manual for Release 7.1
Permission is granted to anyone to use this software for any purpose, including
commercial applications, and to alter it and redistribute it freely, subject to
the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software in a
product, an acknowledgment in the product documentation would be appreciated
but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
===================================================================================
https://raw.githubusercontent.com/libjpeg-turbo/libjpeg-turbo/2.1.3/turbojpeg.c
/*
* Copyright (C)2009-2022 D. R. Commander. All Rights Reserved.
* Copyright (C)2021 Alex Richardson. All Rights Reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* - Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* - Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
* - Neither the name of the libjpeg-turbo Project nor the names of its
* contributors may be used to endorse or promote products derived from this
* software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS",
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/
16.2.3.27 libogg
Copyright (c) 2002, Xiph.org Foundation
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither the name of the Xiph.org Foundation nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
653
Oracle VirtualBox: User Guide for Release 7.1
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
----
README.md
## License ##
THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.
USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS
GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE
IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.
THE OggVorbis SOURCE CODE IS COPYRIGHT (C) 1994-2019
by the Xiph.Org Foundation https://www.xiph.org/
16.2.3.28 libpam
Unless otherwise *explicitly* stated the following text describes the
licensed conditions under which the contents of this Linux-PAM release
may be distributed:
-------------------------------------------------------------------------
Redistribution and use in source and binary forms of Linux-PAM, with
or without modification, are permitted provided that the following
conditions are met:
1. Redistributions of source code must retain any existing copyright
notice, and this entire permission notice in its entirety,
including the disclaimer of warranties.
2. Redistributions in binary form must reproduce all prior and current
copyright notices, this list of conditions, and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
3. The name of any author may not be used to endorse or promote
products derived from this software without their specific prior
written permission.
ALTERNATIVELY, this product may be distributed under the terms of the
GNU General Public License, in which case the provisions of the GNU
GPL are required INSTEAD OF the above restrictions. (This clause is
necessary due to a potential conflict between the GNU GPL and the
restrictions contained in a BSD-style copyright.)
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
=====================================================================
From libpam/include/security/pam_modules.h:
/* Copyright (C) Theodore Ts'o, 1996.
* Copyright (C) Andrew Morgan, 1996-8.
* All rights reserved.
*
654
16 Licensing Information User Manual for Release 7.1
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, and the entire permission notice in its entirety,
* including the disclaimer of warranties.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote
* products derived from this software without specific prior
* written permission.
*
* ALTERNATIVELY, this product may be distributed under the terms of
* the GNU General Public License, in which case the provisions of the
* GNU GPL are required INSTEAD OF the above restrictions. (This
* clause is necessary due to a potential bad interaction between the
* GNU GPL and the restrictions contained in a BSD-style copyright.)
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE. */
======================================================================
From libpam/include/security/_pam_macros.h:
/*
* All kind of macros used by PAM, but usable in some other
* programs too.
* Organized by Cristian Gafton <gafton@redhat.com>
*/
======================================================================
From AUTHORS:
Original authors and current maintainers of Linux-PAM:
Andrew G. Morgan <morgan@kernel.org>
Dmitry V. Levin <ldv@altlinux.org>
Thorsten Kukuk <kukuk@thkukuk.de>
Sebastien Tricaud <toady@gscore.org>
Tomas Mraz <t8m@centrum.cz>
16.2.3.29 libpciaccess
(C) Copyright IBM Corporation 2006, 2007
(C) Copyright Eric Anholt 2006
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation on
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
655
Oracle VirtualBox: User Guide for Release 7.1
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
------------------------------------------------------------------------------
Copyright 2007, 2008, 2009 Sun Microsystems, Inc. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
------------------------------------------------------------------------------
Copyright (c) 2008 Juan Romero Pardines
Copyright (c) 2008 Mark Kettenis
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
------------------------------------------------------------------------------
Copyright (C) 2000 The XFree86 Project, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
656
16 Licensing Information User Manual for Release 7.1
Except as contained in this notice, the name of the XFree86 Project shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from the
XFree86 Project.
==================================================================
include/pciaccess.h:
/*
* (C) Copyright IBM Corporation 2006
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* on the rights to use, copy, modify, merge, publish, distribute, sub
* license, and/or sell copies of the Software, and to permit persons to whom
* the Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
* IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
/*
* Copyright (c) 2007 Paulo R. Zanoni, Tiago Vignatti
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use,
* copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following
* conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
*/
/**
* \file pciaccess.h
*
* \author Ian Romanick <idr@us.ibm.com>
*/
16.2.3.30 libpng
## libpng v1.6.43
### libpng License
<pre>
657
Oracle VirtualBox: User Guide for Release 7.1
COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
=========================================
PNG Reference Library License version 2
---------------------------------------
Copyright (C) 1995-2024 The PNG Reference Library Authors.
Copyright (C) 2018-2024 Cosmin Truta
Copyright (C) 1998-2018 Glenn Randers-Pehrson
Copyright (C) 1996-1997 Andreas Dilger
Copyright (C) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
The software is supplied "as is", without warranty of any kind,
express or implied, including, without limitation, the warranties
of merchantability, fitness for a particular purpose, title, and
non-infringement. In no event shall the Copyright owners, or
anyone distributing the software, be liable for any damages or
other liability, whether in contract, tort or otherwise, arising
from, out of, or in connection with the software, or the use or
other dealings in the software, even if advised of the possibility
of such damage.
Permission is hereby granted to use, copy, modify, and distribute
this software, or portions hereof, for any purpose, without fee,
subject to the following restrictions:
1. The origin of this software must not be misrepresented; you
must not claim that you wrote the original software. If you
use this software in a product, an acknowledgment in the product
documentation would be appreciated, but is not required.
2. Altered source versions must be plainly marked as such, and must
not be misrepresented as being the original software.
3. This Copyright notice may not be removed or altered from any
source or altered source distribution.
PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
-----------------------------------------------------------------------
libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
derived from libpng-1.0.6, and are distributed according to the same
disclaimer and license as libpng-1.0.6 with the following individuals
added to the list of Contributing Authors:
Simon-Pierre Cadieux
Eric S. Raymond
Mans Rullgard
Cosmin Truta
Gilles Vollant
James Yu
Mandar Sahastrabuddhe
Google Inc.
Vadim Barkov
and with the following additions to the disclaimer:
There is no warranty against interference with your enjoyment of
the library or against infringement. There is no warranty that our
efforts or the library will fulfill any of your particular purposes
or needs. This library is provided with all faults, and the entire
risk of satisfactory quality, performance, accuracy, and effort is
with the user.
Some files in the "contrib" directory and some configure-generated
files that are distributed with libpng have other copyright owners, and
are released under other open source licenses.
658
16 Licensing Information User Manual for Release 7.1
libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
libpng-0.96, and are distributed according to the same disclaimer and
license as libpng-0.96, with the following individuals added to the
list of Contributing Authors:
Tom Lane
Glenn Randers-Pehrson
Willem van Schaik
libpng versions 0.89, June 1996, through 0.96, May 1997, are
Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
and are distributed according to the same disclaimer and license as
libpng-0.88, with the following individuals added to the list of
Contributing Authors:
John Bowler
Kevin Bracey
Sam Bushell
Magnus Holmgren
Greg Roelofs
Tom Tanner
Some files in the "scripts" directory have other copyright owners,
but are released under this license.
libpng versions 0.5, May 1995, through 0.88, January 1996, are
Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
For the purposes of this copyright and license, "Contributing Authors"
is defined as the following set of individuals:
Andreas Dilger
Dave Martindale
Guy Eric Schalnat
Paul Schmidt
Tim Wegner
The PNG Reference Library is supplied "AS IS". The Contributing
Authors and Group 42, Inc. disclaim all warranties, expressed or
implied, including, without limitation, the warranties of
merchantability and of fitness for any purpose. The Contributing
Authors and Group 42, Inc. assume no liability for direct, indirect,
incidental, special, exemplary, or consequential damages, which may
result from the use of the PNG Reference Library, even if advised of
the possibility of such damage.
Permission is hereby granted to use, copy, modify, and distribute this
source code, or portions hereof, for any purpose, without fee, subject
to the following restrictions:
1. The origin of this source code must not be misrepresented.
2. Altered versions must be plainly marked as such and must not
be misrepresented as being the original source.
3. This Copyright notice may not be removed or altered from any
source or altered source distribution.
The Contributing Authors and Group 42, Inc. specifically permit,
without fee, and encourage the use of this source code as a component
to supporting the PNG file format in commercial products. If you use
this source code in a product, acknowledgment is not required but would
be appreciated.
TRADEMARK
=========
The name "libpng" has not been registered by the Copyright owners
as a trademark in any jurisdiction. However, because libpng has
been distributed and maintained world-wide, continually since 1995,
659
Oracle VirtualBox: User Guide for Release 7.1
the Copyright owners claim "common-law trademark protection" in any
jurisdiction where common-law trademark is recognized.
</pre>
### AUTHORS File Information
```
PNG REFERENCE LIBRARY AUTHORS
=============================
This is the list of PNG Reference Library ("libpng") Contributing
Authors, for copyright and licensing purposes.
* Adam Richter
* Andreas Dilger
* Chris Blume
* Cosmin Truta
* Dave Martindale
* Eric S. Raymond
* Gilles Vollant
* Glenn Randers-Pehrson
* Greg Roelofs
* Guy Eric Schalnat
* James Yu
* John Bowler
* Kevin Bracey
* Magnus Holmgren
* Mandar Sahastrabuddhe
* Mans Rullgard
* Matt Sarett
* Mike Klein
* Pascal Massimino
* Paul Schmidt
* Philippe Antoine
* Qiang Zhou
* Sam Bushell
* Samuel Williams
* Simon-Pierre Cadieux
* Tim Wegner
* Tom Lane
* Tom Tanner
* Vadim Barkov
* Willem van Schaik
* Zhijie Liang
* Apple Inc.
- Zixu Wang (###)
* Arm Holdings
- Richard Townsend
* Google Inc.
- Dan Field
- Leon Scroggins III
- Matt Sarett
- Mike Klein
- Sami Boukortt
- Wan-Teh Chang
* Loongson Technology Corporation Ltd.
- GuXiWei (###)
- JinBo (##)
- ZhangLixia (###)
The build projects, the build scripts, the test scripts, and other
files in the "projects", "scripts" and "tests" directories, have
other copyright owners, but are released under the libpng license.
Some files in the "ci" and "contrib" directories, as well as some
of the tools-generated files that are distributed with libpng, have
other copyright owners, and are released under other open source
licenses.
```
## Files:
660
16 Licensing Information User Manual for Release 7.1
arm/palette_neon_intrinsics.c
/* palette_neon_intrinsics.c - NEON optimised palette expansion functions
*
* Copyright (c) 2018-2019 Cosmin Truta
* Copyright (c) 2017-2018 Arm Holdings. All rights reserved.
* Written by Richard Townsend <Richard.Townsend@arm.com>, February 2017.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/gregbook/readpng.h
/*---------------------------------------------------------------------------
rpng - simple PNG display program readpng.h
---------------------------------------------------------------------------
Copyright (c) 1998-2007 Greg Roelofs. All rights reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
---------------------------------------------------------------------------*/
661
Oracle VirtualBox: User Guide for Release 7.1
## Files:
contrib/pngminus/pnm2png.c
/*
* pnm2png.c --- conversion from PBM/PGM/PPM-file to PNG-file
* copyright (C) 1999-2019 by Willem van Schaik <willem at schaik dot com>
*
* This software is released under the MIT license. For conditions of
* distribution and use, see the LICENSE file part of this package.
*/
## Files:
png.h
/*
* A "png_get_copyright" function is available, for convenient use in "about"
* boxes and the like:
*
* printf("%s", png_get_copyright(NULL));
*
* Also, the PNG logo (in PNG format, of course) is supplied in the
* files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
*/
## Files:
powerpc/powerpc_init.c
/* powerpc_init.c - POWERPC optimised filter functions
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 2017 Glenn Randers-Pehrson
* Written by Vadim Barkov, 2017.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/visupng/cexcept.h
/*===
cexcept.h 2.0.1 (2008-Jul-19-Sat)
http://www.nicemice.net/cexcept/
Adam M. Costello
http://www.nicemice.net/amc/
An interface for exception-handling in ANSI C (C89 and subsequent ISO
standards), developed jointly with Cosmin Truta.
Copyright (c) 2000-2008 Adam M. Costello and Cosmin Truta.
This software may be modified only if its author and version
information is updated accurately, and may be redistributed
only if accompanied by this unaltered notice. Subject to those
restrictions, permission is granted to anyone to do anything
with this software. The copyright holders make no guarantees
regarding this software, and are not responsible for any damage
resulting from its use.
The cexcept interface is not compatible with and cannot interact
with system exceptions (like division by zero or memory segmentation
violation), compiler-generated exceptions (like C++ exceptions), or
other exception-handling interfaces.
When using this interface across multiple .c files, do not include
this header file directly. Instead, create a wrapper header file that
includes this header file and then invokes the define_exception_type
macro (see below). The .c files should then include that header file.
The interface consists of one type, one well-known name, and six macros.
662
16 Licensing Information User Manual for Release 7.1
define_exception_type(type_name);
This macro is used like an external declaration. It specifies
the type of object that gets copied from the exception thrower to
the exception catcher. The type_name can be any type that can be
assigned to, that is, a non-constant arithmetic type, struct, union,
or pointer. Examples:
define_exception_type(int);
enum exception { out_of_memory, bad_arguments, disk_full };
define_exception_type(enum exception);
struct exception { int code; const char *msg; };
define_exception_type(struct exception);
Because throwing an exception causes the object to be copied (not
just once, but twice), programmers may wish to consider size when
choosing the exception type.
struct exception_context;
This type may be used after the define_exception_type() macro has
been invoked. A struct exception_context must be known to both
the thrower and the catcher. It is expected that there be one
context for each thread that uses exceptions. It would certainly
be dangerous for multiple threads to access the same context.
One thread can use multiple contexts, but that is likely to be
confusing and not typically useful. The application can allocate
this structure in any way it pleases--automatic, static, or dynamic.
The application programmer should pretend not to know the structure
members, which are subject to change.
struct exception_context *the_exception_context;
The Try/Catch and Throw statements (described below) implicitly
refer to a context, using the name the_exception_context. It is
the application's responsibility to make sure that this name yields
the address of a mutable (non-constant) struct exception_context
wherever those statements are used. Subject to that constraint, the
application may declare a variable of this name anywhere it likes
(inside a function, in a parameter list, or externally), and may
use whatever storage class specifiers (static, extern, etc) or type
qualifiers (const, volatile, etc) it likes. Examples:
static struct exception_context
* const the_exception_context = &foo;
{ struct exception_context *the_exception_context = bar; ... }
int blah(struct exception_context *the_exception_context, ...);
extern struct exception_context the_exception_context[1];
The last example illustrates a trick that avoids creating a pointer
object separate from the structure object.
The name could even be a macro, for example:
struct exception_context ec_array[numthreads];
#define the_exception_context (ec_array + thread_id)
Be aware that the_exception_context is used several times by the
Try/Catch/Throw macros, so it shouldn't be expensive or have side
effects. The expansion must be a drop-in replacement for an
identifier, so it's safest to put parentheses around it.
663
Oracle VirtualBox: User Guide for Release 7.1
void init_exception_context(struct exception_context *ec);
For context structures allocated statically (by an external
definition or using the "static" keyword), the implicit
initialization to all zeros is sufficient, but contexts allocated
by other means must be initialized using this macro before they
are used by a Try/Catch statement. It does no harm to initialize
a context more than once (by using this macro on a statically
allocated context, or using this macro twice on the same context),
but a context must not be re-initialized after it has been used by a
Try/Catch statement.
Try statement
Catch (expression) statement
The Try/Catch/Throw macros are capitalized in order to avoid
confusion with the C++ keywords, which have subtly different
semantics.
A Try/Catch statement has a syntax similar to an if/else statement,
except that the parenthesized expression goes after the second
keyword rather than the first. As with if/else, there are two
clauses, each of which may be a simple statement ending with a
semicolon or a brace-enclosed compound statement. But whereas
the else clause is optional, the Catch clause is required. The
expression must be a modifiable lvalue (something capable of being
assigned to) of the same type (disregarding type qualifiers) that
was passed to define_exception_type().
If a Throw that uses the same exception context as the Try/Catch is
executed within the Try clause (typically within a function called
by the Try clause), and the exception is not caught by a nested
Try/Catch statement, then a copy of the exception will be assigned
to the expression, and control will jump to the Catch clause. If no
such Throw is executed, then the assignment is not performed, and
the Catch clause is not executed.
The expression is not evaluated unless and until the exception is
caught, which is significant if it has side effects, for example:
Try foo();
Catch (p[++i].e) { ... }
IMPORTANT: Jumping into or out of a Try clause (for example via
return, break, continue, goto, longjmp) is forbidden--the compiler
will not complain, but bad things will happen at run-time. Jumping
into or out of a Catch clause is okay, and so is jumping around
inside a Try clause. In many cases where one is tempted to return
from a Try clause, it will suffice to use Throw, and then return
from the Catch clause. Another option is to set a flag variable and
use goto to jump to the end of the Try clause, then check the flag
after the Try/Catch statement.
IMPORTANT: The values of any non-volatile automatic variables
changed within the Try clause are undefined after an exception is
caught. Therefore, variables modified inside the Try block whose
values are needed later outside the Try block must either use static
storage or be declared with the "volatile" type qualifier.
Throw expression;
A Throw statement is very much like a return statement, except that
the expression is required. Whereas return jumps back to the place
where the current function was called, Throw jumps back to the Catch
clause of the innermost enclosing Try clause. The expression must
be compatible with the type passed to define_exception_type(). The
exception must be caught, otherwise the program may crash.
Slight limitation: If the expression is a comma-expression, it must
664
16 Licensing Information User Manual for Release 7.1
be enclosed in parentheses.
Try statement
Catch_anonymous statement
When the value of the exception is not needed, a Try/Catch statement
can use Catch_anonymous instead of Catch (expression).
Everything below this point is for the benefit of the compiler. The
application programmer should pretend not to know any of it, because it
is subject to change.
===*/
## Files:
contrib/tools/sRGB.h
/*-
* sRGB.h
*
* Last changed in libpng 1.6.0 [February 14, 2013]
*
* COPYRIGHT: Written by John Cunningham Bowler, 2013.
* To the extent possible under law, the author has waived all copyright and
* related or neighboring rights to this work. This work is published from:
* United States.
*
* Utility file; not actually a header, this contains definitions of sRGB
* calculation functions for inclusion in those test programs that need them.
*
* All routines take and return a floating point value in the range
* 0 to 1.0, doing a calculation according to the sRGB specification
* (in fact the source of the numbers is the wikipedia article at
* https://en.wikipedia.org/wiki/SRGB).
*/
## Files:
contrib/libtests/timepng.c
/* timepng.c
*
* Copyright (c) 2013,2016 John Cunningham Bowler
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Load an arbitrary number of PNG files (from the command line, or, if there
* are no arguments on the command line, from stdin) then run a time test by
* reading each file by row or by image (possibly with transforms in the latter
* case). The only output is a time as a floating point number of seconds with
* 9 decimal digits.
*/
## Files:
example.c
/* example.c - an example of using libpng
*
* Maintained 2018 Cosmin Truta
* Maintained 1998-2016 Glenn Randers-Pehrson
* Maintained 1996-1997 Andreas Dilger
* Written 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* To the extent possible under law, the authors have waived
* all copyright and related or neighboring rights to this file.
* This work is published from: United States, Canada.
*/
665
Oracle VirtualBox: User Guide for Release 7.1
## Files:
intel/filter_sse2_intrinsics.c
/* filter_sse2_intrinsics.c - SSE2 optimized filter functions
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 2016-2017 Glenn Randers-Pehrson
* Written by Mike Klein and Matt Sarett
* Derived from arm/filter_neon_intrinsics.c
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/libtests/makepng.c
/* Max out the text compression level in an attempt to make the license
* small. If --small then do the same for the IDAT.
*/
## Files:
powerpc/filter_vsx_intrinsics.c
/* filter_vsx_intrinsics.c - PowerPC optimised filter functions
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 2017 Glenn Randers-Pehrson
* Written by Vadim Barkov, 2017.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/examples/iccfrompng.c
/*- iccfrompng
*
* COPYRIGHT: Written by John Cunningham Bowler, 2011.
* To the extent possible under law, the author has waived all copyright and
* related or neighboring rights to this work. This work is published from:
* United States.
*
* Extract any icc profiles found in the given PNG files. This is a simple
* example of a program that extracts information from the header of a PNG file
* without processing the image. Notice that some header information may occur
* after the image data. Textual data and comments are an example; the approach
* in this file won't work reliably for such data because it only looks for the
* information in the section of the file that precedes the image data.
*
* Compile and link against libpng and zlib, plus anything else required on the
* system you use.
*
* To use supply a list of PNG files containing iCCP chunks, the chunks will be
* extracted to a similarly named file with the extension replaced by 'icc',
* which will be overwritten without warning.
*/
## Files:
contrib/examples/pngpixel.c
/*- pngpixel
*
* COPYRIGHT: Written by John Cunningham Bowler, 2011.
* To the extent possible under law, the author has waived all copyright and
* related or neighboring rights to this work. This work is published from:
* United States.
*
666
16 Licensing Information User Manual for Release 7.1
* Read a single pixel value from a PNG file.
*
* This code illustrates basic 'by-row' reading of a PNG file using libpng.
* Rows are read until a particular pixel is found; the value of this pixel is
* then printed on stdout.
*
* The code illustrates how to do this on interlaced as well as non-interlaced
* images. Normally you would call png_set_interlace_handling() to have libpng
* deal with the interlace for you, but that obliges you to buffer half of the
* image to assemble the interlaced rows. In this code
* png_set_interlace_handling() is not called and, instead, the code handles the
* interlace passes directly looking for the required pixel.
*/
## Files:
contrib/gregbook/readppm.c
/*---------------------------------------------------------------------------
rpng - simple PNG display program readppm.c
---------------------------------------------------------------------------
This is a special-purpose replacement for readpng.c that allows binary
PPM files to be used in place of PNG images.
---------------------------------------------------------------------------
Copyright (c) 1998-2007,2017 Greg Roelofs. All rights reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
667
Oracle VirtualBox: User Guide for Release 7.1
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
---------------------------------------------------------------------------*/
## Files:
pngrutil.c
/* pngrutil.c - utilities to read a PNG file
*
* Copyright (c) 2018-2022 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* This file contains routines that are only called from within
* libpng itself during the course of reading an image.
*/
## Files:
contrib/libtests/makepng.c
/*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Make a test PNG image. The arguments are as follows:
*
* makepng [--sRGB|--linear|--1.8] [--tRNS] [--nofilters] \
* color-type bit-depth [file-name]
*
* The color-type may be numeric (and must match the numbers used by the PNG
* specification) or one of the format names listed below. The bit-depth is the
* component bit depth, or the pixel bit-depth for a color-mapped image.
*
* Without any options no color-space information is written, with the options
* an sRGB or the appropriate gAMA chunk is written. "1.8" refers to the
* display system used on older Apple computers to correct for high ambient
* light levels in the viewing environment; it applies a transform of
* approximately value^(1/1.45) to the color values and so a gAMA chunk of 65909
* is written (1.45/2.2).
*
* The image data is generated internally. Unless --color is given the images
* used are as follows:
*
* 1 channel: a square image with a diamond, the least luminous colors are on
* the edge of the image, the most luminous in the center.
*
* 2 channels: the color channel increases in luminosity from top to bottom, the
* alpha channel increases in opacity from left to right.
*
* 3 channels: linear combinations of, from the top-left corner clockwise,
* black, green, white, red.
*
* 4 channels: linear combinations of, from the top-left corner clockwise,
* transparent, red, green, blue.
*
* For color-mapped images a four channel color-map is used and if --tRNS is
* given the PNG file has a tRNS chunk, as follows:
*
* 1-bit: entry 0 is transparent-red, entry 1 is opaque-white
* 2-bit: entry 0: transparent-green
* entry 1: 40%-red
* entry 2: 80%-blue
* entry 3: opaque-white
668
16 Licensing Information User Manual for Release 7.1
* 4-bit: the 16 combinations of the 2-bit case
* 8-bit: the 256 combinations of the 4-bit case
*
* The palette always has 2^bit-depth entries and the tRNS chunk one fewer. The
* image is the 1-channel diamond, but using palette index, not luminosity.
*
* For formats other than color-mapped ones if --tRNS is specified a tRNS chunk
* is generated with all channels equal to the low bits of 0x0101.
*
* Image size is determined by the final pixel depth in bits, i.e. channels x
* bit-depth, as follows:
*
* 8 bits or less: 64x64
* 16 bits: 256x256
* More than 16 bits: 1024x1024
*
* Row filtering is the libpng default but may be turned off (the 'none' filter
* is used on every row) with the --nofilters option.
*
* The images are not interlaced.
*
* If file-name is given then the PNG is written to that file, else it is
* written to stdout. Notice that stdout is not supported on systems where, by
* default, it assumes text output; this program makes no attempt to change the
* text mode of stdout!
*
* makepng --color=<color> ...
*
* If --color is given then the whole image has that color, color-mapped images
* will have exactly one palette entry and all image files with be 16x16 in
* size. The color value is 1 to 4 decimal numbers as appropriate for the color
* type.
*
* makepng --small ...
*
* If --small is given the images are no larger than required to include every
* possible pixel value for the format.
*
* For formats with pixels 8 bits or fewer in size the images consist of a
* single row with 2^pixel-depth pixels, one of every possible value.
*
* For formats with 16-bit pixels a 256x256 image is generated containing every
* possible pixel value.
*
* For larger pixel sizes a 256x256 image is generated where the first row
* consists of each pixel that has identical byte values throughout the pixel
* followed by rows where the byte values differ within the pixel.
*
* In all cases the pixel values are arranged in such a way that the SUB and UP
* filters give byte sequences for maximal zlib compression. By default (if
* --nofilters is not given) the SUB filter is used on the first row and the UP
* filter on all following rows.
*
* The --small option is meant to provide good test-case coverage, however the
* images are not easy to examine visually. Without the --small option the
* images contain identical color values; the pixel values are adjusted
* according to the gamma encoding with no gamma encoding being interpreted as
* sRGB.
*
* LICENSING
* =========
*
* This code is copyright of the authors, see the COPYRIGHT define above. The
* code is licensed as above, using the libpng license. The code generates
* images which are solely the product of the code; the options choose which of
* the many possibilities to generate. The images that result (but not the code
* which generates them) are licensed as defined here:
*
* IMPORTANT: the COPYRIGHT #define must contain ISO-Latin-1 characters, the
* IMAGE_LICENSING #define must contain UTF-8 characters. The 'copyright'
* symbol 0xA9U (\251) in ISO-Latin-1 encoding and 0xC20xA9 (\302\251) in UTF-8.
669
Oracle VirtualBox: User Guide for Release 7.1
*/
## Files:
contrib/powerpc-vsx/linux.c
/* contrib/powerpc-vsx/linux.c
*
* Copyright (c) 2017 Glenn Randers-Pehrson
* Written by Vadim Barkov, 2017.
* Last changed in libpng 1.6.29 [March 16, 2017]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* STATUS: TESTED
* BUG REPORTS: png-mng-implement@sourceforge.net
*
* png_have_vsx implemented for Linux by reading the widely available
* pseudo-file /proc/cpuinfo.
*
* This code is strict ANSI-C and is probably moderately portable; it does
* however use <stdio.h> and it assumes that /proc/cpuinfo is never localized.
*/
## Files:
pngerror.c
/* pngerror.c - stub functions for i/o and memory allocation
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2017 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* This file provides a location for all error handling. Users who
* need special error handling are expected to write replacement functions
* and use png_set_error_fn() to use those functions. See the instructions
* at each function.
*/
## Files:
contrib/pngminim/decoder/pngusr.h
/* minrdpngconf.h: headers to make a minimal png-read-only library
*
* Copyright (c) 2007, 2010-2013 Glenn Randers-Pehrson
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson
*/
## Files:
contrib/libtests/pngunknown.c
/* pngunknown.c - test the read side unknown chunk handling
*
* Copyright (c) 2021 Cosmin Truta
* Copyright (c) 2015,2017 Glenn Randers-Pehrson
* Written by John Cunningham Bowler
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
670
16 Licensing Information User Manual for Release 7.1
*
* NOTES:
* This is a C program that is intended to be linked against libpng. It
* allows the libpng unknown handling code to be tested by interpreting
* arguments to save or discard combinations of chunks. The program is
* currently just a minimal validation for the built-in libpng facilities.
*/
## Files:
pngwtran.c
/* pngwtran.c - transforms the data in a row for PNG writers
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2016,2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
ci/ci_cmake.sh
# ci_cmake.sh
# Continuously integrate libpng using CMake.
#
# Copyright (c) 2019-2022 Cosmin Truta.
#
# This software is released under the libpng license.
# For conditions of distribution and use, see the disclaimer
# and license in png.h.
## Files:
contrib/pngminim/encoder/pngusr.h
/* minwrpngconf.h: headers to make a minimal png-write-only library
*
* Copyright (c) 2007, 2010-2013 Glenn Randers-Pehrson
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson
*/
## Files:
contrib/pngminus/png2pnm.c
/*
* png2pnm.c --- conversion from PNG-file to PGM/PPM-file
* copyright (C) 1999-2019 by Willem van Schaik <willem at schaik dot com>
*
* This software is released under the MIT license. For conditions of
* distribution and use, see the LICENSE file part of this package.
*/
## Files:
pngconf.h
/* pngconf.h - machine-configurable file for libpng
*
* libpng version 1.6.38
*
* Copyright (c) 2018-2022 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2016,2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
671
Oracle VirtualBox: User Guide for Release 7.1
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Any machine specific code is near the front of this file, so if you
* are configuring libpng for a machine, you may want to read the section
* starting here down to where it starts to typedef png_color, png_text,
* and png_info.
*/
## Files:
contrib/arm-neon/linux-auxv.c
/* contrib/arm-neon/linux-auxv.c
*
* Copyright (c) 2014 Glenn Randers-Pehrson
* Written by Mans Rullgard, 2011.
* Last changed in libpng 1.6.10 [March 6, 2014]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* SEE contrib/arm-neon/README before reporting bugs
*
* STATUS: COMPILED, TESTED
* BUG REPORTS: png-mng-implement@sourceforge.net
*
* png_have_neon implemented for Linux versions which allow access to
* /proc/self/auxv. This is probably faster, cleaner and safer than the code to
* read /proc/cpuinfo in contrib/arm-neon/linux, however it is yet another piece
* of potentially untested code and has more complex dependencies than the code
* to read cpuinfo.
*
* This generic __linux__ implementation requires reading /proc/self/auxv and
* looking at each element for one that records NEON capabilities.
*/
## Files:
contrib/gregbook/rpng2-win.c
/*---------------------------------------------------------------------------
rpng2 - progressive-model PNG display program rpng2-win.c
This program decodes and displays PNG files progressively, as if it were
a web browser (though the front end is only set up to read from files).
It supports gamma correction, user-specified background colors, and user-
specified background patterns (for transparent images). This version is
for 32-bit Windows; it may compile under 16-bit Windows with a little
tweaking (or maybe not). Thanks to Adam Costello and Pieter S. van der
Meulen for the "diamond" and "radial waves" patterns, respectively.
to do (someday, maybe):
- handle quoted command-line args (especially filenames with spaces)
- finish resizable checkerboard-gradient (sizes 4-128?)
- use %.1023s to simplify truncation of title-bar string?
- have minimum window width: oh well
---------------------------------------------------------------------------
Changelog:
- 1.01: initial public release
- 1.02: fixed cut-and-paste error in usage screen (oops...)
- 1.03: modified to allow abbreviated options
- 1.04: removed bogus extra argument from usage fprintf() [Glenn R-P?];
fixed command-line parsing bug
- 1.10: enabled "message window"/console (thanks to David Geldreich)
- 1.20: added runtime MMX-enabling/disabling and new -mmx* options
- 1.21: made minor tweak to usage screen to fit within 25-line console
672
16 Licensing Information User Manual for Release 7.1
- 1.22: added AMD64/EM64T support (__x86_64__)
- 2.00: dual-licensed (added GNU GPL)
- 2.01: fixed 64-bit typo in readpng2.c
- 2.02: fixed improper display of usage screen on PNG error(s); fixed
unexpected-EOF and file-read-error cases
- 2.03: removed runtime MMX-enabling/disabling and obsolete -mmx* options
- 2.04: check for integer overflow (Glenn R-P)
---------------------------------------------------------------------------
Copyright (c) 1998-2008, 2017 Greg Roelofs. All rights reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
---------------------------------------------------------------------------*/
## Files:
contrib/libtests/pngstest-errors.h
/* contrib/libtests/pngstest-errors.h
*
* BUILT USING: libpng version 1.6.19beta03 - September 25, 2015
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* THIS IS A MACHINE GENERATED FILE: do not edit it directly!
673
Oracle VirtualBox: User Guide for Release 7.1
* Instead run:
*
* pngstest --accumulate
*
* on as many PNG files as possible; at least PNGSuite and
* contrib/libtests/testpngs.
*/
## Files:
pngmem.c
/* pngmem.c - stub functions for memory allocation
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2014,2016 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* This file provides a location for all memory allocation. Users who
* need special memory handling are expected to supply replacement
* functions for png_malloc() and png_free(), and to use
* png_create_read_struct_2() and png_create_write_struct_2() to
* identify the replacement functions.
*/
## Files:
ltmain.sh
# This file is a library for parsing options in your shell scripts along
# with assorted other useful supporting features that you can make use
# of too.
#
# For the simplest scripts you might need only:
#
# #!/bin/sh
# . relative/path/to/funclib.sh
# . relative/path/to/options-parser
# scriptversion=1.0
# func_options ${1+"$@"}
# eval set dummy "$func_options_result"; shift
# ...rest of your script...
#
# In order for the '--version' option to work, you will need to have a
# suitably formatted comment like the one at the top of this file
# starting with '# Written by ' and ending with '# Copyright'.
#
# For '-h' and '--help' to work, you will also need a one line
# description of your script's purpose in a comment directly above the
# '# Written by ' line, like the one at the top of this file.
#
# The default options also support '--debug', which will turn on shell
# execution tracing (see the comment above debug_cmd below for another
# use), and '--verbose' and the func_verbose function to allow your script
# to display verbose messages only when your user has specified
# '--verbose'.
#
# After sourcing this file, you can plug in processing for additional
# options by amending the variables from the 'Configuration' section
# below, and following the instructions in the 'Option parsing'
# section further down.
## Files:
pngrio.c
/* pngrio.c - functions for data input
*
* Copyright (c) 2018 Cosmin Truta
674
16 Licensing Information User Manual for Release 7.1
* Copyright (c) 1998-2002,2004,2006-2016,2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* This file provides a location for all input. Users who need
* special handling are expected to write a function that has the same
* arguments as this and performs a similar function, but that possibly
* has a different input method. Note that you shouldn't change this
* function, but rather write a replacement function and then make
* libpng use it at run time with png_set_read_fn(...).
*/
## Files:
png.h
/* png.h - header file for PNG reference library
*
* libpng version 1.6.38 - September 14, 2022
*
* Copyright (c) 2018-2022 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license. (See LICENSE, below.)
*
* Authors and maintainers:
* libpng versions 0.71, May 1995, through 0.88, January 1996: Guy Schalnat
* libpng versions 0.89, June 1996, through 0.96, May 1997: Andreas Dilger
* libpng versions 0.97, January 1998, through 1.6.35, July 2018:
* Glenn Randers-Pehrson
* libpng versions 1.6.36, December 2018, through 1.6.38, September 2022:
* Cosmin Truta
* See also "Contributing Authors", below.
*/
## Files:
ltmain.sh
# GNU Libtool is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# As a special exception to the GNU General Public License,
# if you distribute this file as part of a program or library that
# is built using GNU Libtool, you may include this file under the
# same distribution terms that you use for the rest of that program.
#
# GNU Libtool is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
## Files:
arm/arm_init.c
/* arm_init.c - NEON optimised filter functions
*
* Copyright (c) 2018-2022 Cosmin Truta
* Copyright (c) 2014,2016 Glenn Randers-Pehrson
* Written by Mans Rullgard, 2011.
*
* This code is released under the libpng license.
675
Oracle VirtualBox: User Guide for Release 7.1
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/libtests/makepng.c
/* Insert standard copyright and licence text. */
## Files:
contrib/oss-fuzz/build.sh
#!/bin/bash -eu
# Copyright 2017-2018 Glenn Randers-Pehrson
# Copyright 2016 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# Last changed in libpng 1.6.35 [July 15, 2018]
#
# Revisions by Glenn Randers-Pehrson, 2017:
# 1. Build only the library, not the tools (changed "make -j$(nproc) all" to
# "make -j$(nproc) libpng16.la").
# 2. Disabled WARNING and WRITE options in pnglibconf.dfa.
# 3. Build zlib alongside libpng
################################################################################
## Files:
example.c
/* This is an example of how to use libpng to read and write PNG files.
* The file libpng-manual.txt is much more verbose then this. If you have
* not read it, do so first. This was designed to be a starting point of an
* implementation. This is not officially part of libpng, is hereby placed
* in the public domain, and therefore does not require a copyright notice.
*
* This file does not currently compile, because it is missing certain
* parts, like allocating memory to hold an image. You will have to
* supply these parts to get it to compile. For an example of a minimal
* working PNG reader/writer, see pngtest.c, included in this distribution;
* see also the programs in the contrib directory.
*/
## Files:
contrib/libtests/gentests.sh
#!/bin/sh
#
# Copyright (c) 2013 John Cunningham Bowler
#
# This code is released under the libpng license.
# For conditions of distribution and use, see the disclaimer
# and license in png.h
#
# Generate a set of PNG test images. The images are generated in a
# sub-directory called 'tests' by default, however a command line argument will
# change that name. The generation requires a built version of makepng in the
# current directory.
#
## Files:
676
16 Licensing Information User Manual for Release 7.1
arm/filter_neon_intrinsics.c
/* filter_neon_intrinsics.c - NEON optimised filter functions
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 2014,2016 Glenn Randers-Pehrson
* Written by James Yu <james.yu at linaro.org>, October 2013.
* Based on filter_neon.S, written by Mans Rullgard, 2011.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
scripts/symbols.c
/* symbols.c - find all exported symbols
*
* Last changed in libpng version 1.6.16 [December 22, 2014]
* Copyright (c) 2011-2014 Glenn Randers-Pehrson
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/libtests/makepng.c
/* These are used to insert Copyright and Licence fields, they allow the text to
* have \n unlike the --insert option.
*/
## Files:
contrib/powerpc-vsx/linux_aux.c
/* contrib/powerpc-vsx/linux_aux.c
*
* Copyright (c) 2017 Glenn Randers-Pehrson
* Written by Vadim Barkov, 2017.
* Last changed in libpng 1.6.29 [March 16, 2017]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* STATUS: TESTED
* BUG REPORTS: png-mng-implement@sourceforge.net
*
* png_have_vsx implemented for Linux by using the auxiliary vector mechanism.
*
* This code is strict ANSI-C and is probably moderately portable; it does
* however use <stdio.h> and it assumes that /proc/cpuinfo is never localized.
*/
## Files:
contrib/visupng/PngFile.c
/*-------------------------------------
* PNGFILE.C -- Image File Functions
*-------------------------------------
*
* Copyright 2000,2017 Willem van Schaik.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
677
Oracle VirtualBox: User Guide for Release 7.1
pngwutil.c
/* pngwutil.c - utilities to write a PNG file
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
pngread.c
/* pngread.c - read a PNG file
*
* Copyright (c) 2018-2019 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* This file contains routines that an application calls directly to
* read a PNG file or stream.
*/
## Files:
contrib/gregbook/readpng.c
/*---------------------------------------------------------------------------
rpng - simple PNG display program readpng.c
---------------------------------------------------------------------------
Copyright (c) 1998-2007,2017 Greg Roelofs. All rights reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
678
16 Licensing Information User Manual for Release 7.1
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
---------------------------------------------------------------------------*/
## Files:
mips/mips_init.c
/* mips_init.c - MSA optimised filter functions
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 2016 Glenn Randers-Pehrson
* Written by Mandar Sahastrabuddhe, 2016.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
ltmain.sh
# Copyright (C) 1996-2019, 2021-2022 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions. There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
## Files:
contrib/mips-msa/linux.c
/* contrib/mips-msa/linux.c
*
* Copyright (c) 2020 Cosmin Truta
* Copyright (c) 2016 Glenn Randers-Pehrson
* Written by Mandar Sahastrabuddhe, 2016.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* SEE contrib/mips-msa/README before reporting bugs
*
* STATUS: SUPPORTED
* BUG REPORTS: png-mng-implement@sourceforge.net
*
* png_have_msa implemented for Linux by reading the widely available
* pseudo-file /proc/cpuinfo.
*
* This code is strict ANSI-C and is probably moderately portable; it does
* however use <stdio.h> and it assumes that /proc/cpuinfo is never localized.
*/
## Files:
pngset.c
/* pngset.c - storage of image information into info struct
*
* Copyright (c) 2018-2022 Cosmin Truta
679
Oracle VirtualBox: User Guide for Release 7.1
* Copyright (c) 1998-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* The functions here are used during reads to store data from the file
* into the info struct, and during writes to store application data
* into the info struct for writing into the file. This abstracts the
* info struct and allows us to change the structure in the future.
*/
## Files:
contrib/tools/makesRGB.c
/* makesRGB.c -- build sRGB-to-linear and linear-to-sRGB conversion tables
*
* Last changed in libpng 1.6.0 [February 14, 2013]
*
* COPYRIGHT: Written by John Cunningham Bowler, 2013.
* To the extent possible under law, the author has waived all copyright and
* related or neighboring rights to this work. This work is published from:
* United States.
*
* Make a table to convert 8-bit sRGB encoding values into the closest 16-bit
* linear value.
*
* Make two tables to take a linear value scaled to 255*65535 and return an
* approximation to the 8-bit sRGB encoded value. Calculate the error in these
* tables and display it.
*/
## Files:
pngtrans.c
/* pngtrans.c - transforms the data in a row (used by both readers and writers)
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/libtests/fakepng.c
/* Fake a PNG - just write it out directly.
*
* COPYRIGHT: Written by John Cunningham Bowler, 2014.
* To the extent possible under law, the author has waived all copyright and
* related or neighboring rights to this work. This work is published from:
* United States.
*
*/
## Files:
contrib/gregbook/rpng-win.c
/*---------------------------------------------------------------------------
rpng - simple PNG display program rpng-win.c
This program decodes and displays PNG images, with gamma correction and
optionally with a user-specified background color (in case the image has
transparency). It is very nearly the most basic PNG viewer possible.
680
16 Licensing Information User Manual for Release 7.1
This version is for 32-bit Windows; it may compile under 16-bit Windows
with a little tweaking (or maybe not).
to do:
- handle quoted command-line args (especially filenames with spaces)
- have minimum window width: oh well
- use %.1023s to simplify truncation of title-bar string?
---------------------------------------------------------------------------
Changelog:
- 1.00: initial public release
- 1.01: modified to allow abbreviated options; fixed long/ulong mis-
match; switched to png_jmpbuf() macro
- 1.02: added extra set of parentheses to png_jmpbuf() macro; fixed
command-line parsing bug
- 1.10: enabled "message window"/console (thanks to David Geldreich)
- 2.00: dual-licensed (added GNU GPL)
- 2.01: fixed improper display of usage screen on PNG error(s)
- 2.02: check for integer overflow (Glenn R-P)
---------------------------------------------------------------------------
Copyright (c) 1998-2008, 2017 Greg Roelofs. All rights reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
---------------------------------------------------------------------------*/
681
Oracle VirtualBox: User Guide for Release 7.1
## Files:
scripts/intprefix.c
/* intprefix.c - generate an unprefixed internal symbol list
*
* Last changed in libpng version 1.6.16 [December 22, 2014]
* Copyright (c) 2013-2014 Glenn Randers-Pehrson
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/tools/pngfix.c
/* pngfix.c
*
* Last changed in libpng 1.6.31 [July 27, 2017]
* Copyright (c) 2014-2017 John Cunningham Bowler
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Tool to check and fix the zlib inflate 'too far back' problem.
* See the usage message for more information.
*/
## Files:
pngtest.c
/* pngtest.c - a simple test program to test libpng
*
* Copyright (c) 2018-2019 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* This program reads in a PNG image, writes it out again, and then
* compares the two files. If the files are identical, this shows that
* the basic chunk handling, filtering, and (de)compression code is working
* properly. It does not currently test all of the transforms, although
* it probably should.
*
* The program will report "FAIL" in certain legitimate cases:
* 1) when the compression level or filter selection method is changed.
* 2) when the maximum IDAT size (PNG_ZBUF_SIZE in pngconf.h) is not 8192.
* 3) unknown unsafe-to-copy ancillary chunks or unknown critical chunks
* exist in the input file.
* 4) others not listed here...
* In these cases, it is best to check with another tool such as "pngcheck"
* to see what the differences between the two files are.
*
* If a filename is given on the command-line, then this file is used
* for the input, rather than the default "pngtest.png". This allows
* testing a wide variety of files easily. You can also test a number
* of files at once by typing "pngtest -m file1.png file2.png ..."
*/
## Files:
contrib/oss-fuzz/libpng_read_fuzzer.cc
// libpng_read_fuzzer.cc
// Copyright 2017-2018 Glenn Randers-Pehrson
// Copyright 2015 The Chromium Authors. All rights reserved.
682
16 Licensing Information User Manual for Release 7.1
// Use of this source code is governed by a BSD-style license that may
// be found in the LICENSE file https://cs.chromium.org/chromium/src/LICENSE
## Files:
pngrtran.c
/* pngrtran.c - transforms the data in a row for PNG readers
*
* Copyright (c) 2018-2019 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* This file contains functions optionally called by an application
* in order to tell libpng how to handle data when reading a PNG.
* Transformations that are used in both reading and writing are
* in pngtrans.c.
*/
## Files:
pngget.c
/* pngget.c - retrieval of values from info struct
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
*/
## Files:
contrib/libtests/readpng.c
/* readpng.c
*
* Copyright (c) 2013 John Cunningham Bowler
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Load an arbitrary number of PNG files (from the command line, or, if there
* are no arguments on the command line, from stdin) then run a time test by
* reading each file by row. The test does nothing with the read result and
* does no transforms. The only output is a time as a floating point number of
* seconds with 9 decimal digits.
*/
## Files:
pngstruct.h
/* pngstruct.h - header file for PNG reference library
*
* Copyright (c) 2018-2022 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
683
Oracle VirtualBox: User Guide for Release 7.1
## Files:
pngpread.c
/* pngpread.c - read a png file in push mode
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
png.c
/* png.c - location for general purpose libpng functions
*
* Copyright (c) 2018-2022 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/gregbook/writepng.c
/*---------------------------------------------------------------------------
wpng - simple PNG-writing program writepng.c
---------------------------------------------------------------------------
Copyright (c) 1998-2007, 2017 Greg Roelofs. All rights reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
684
16 Licensing Information User Manual for Release 7.1
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
---------------------------------------------------------------------------*/
## Files:
contrib/testpngs/makepngs.sh
# Copyright (c) 2015 John Cunningham Bowler
## Files:
pnginfo.h
/* pnginfo.h - header file for PNG reference library
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2013,2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/gregbook/writepng.h
/*---------------------------------------------------------------------------
wpng - simple PNG-writing program writepng.h
---------------------------------------------------------------------------
Copyright (c) 1998-2007 Greg Roelofs. All rights reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
685
Oracle VirtualBox: User Guide for Release 7.1
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
---------------------------------------------------------------------------*/
## Files:
contrib/visupng/PngFile.h
/* Copyright 2000, Willem van Schaik.*/
## Files:
contrib/tools/pngcp.c
/* pngcp.c
*
* Copyright (c) 2016 John Cunningham Bowler
*
* Last changed in libpng 1.6.24 [August 4, 2016]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* This is an example of copying a PNG without changes using the png_read_png
* and png_write_png interfaces. A considerable number of options are provided
* to manipulate the compression of the PNG data and other compressed chunks.
*
* For a more extensive example that uses the transforms see
* contrib/libtests/pngimage.c in the libpng distribution.
*/
## Files:
png.h
/* With all write APIs if image is in one of the linear formats with 16-bit
* data then setting convert_to_8_bit will cause the output to be an 8-bit PNG
* gamma encoded according to the sRGB specification, otherwise a 16-bit linear
* encoded PNG file is written.
*
* With color-mapped data formats the colormap parameter point to a color-map
* with at least image->colormap_entries encoded in the specified format. If
* the format is linear the written PNG color-map will be converted to sRGB
* regardless of the convert_to_8_bit flag.
*
* With all APIs row_stride is handled as in the read APIs - it is the spacing
* from one row to the next in component sized units (1 or 2 bytes) and if
* negative indicates a bottom-up row layout in the buffer. If row_stride is
* zero, libpng will calculate it for you from the image width and number of
* channels.
*
* Note that the write API does not support interlacing, sub-8-bit pixels or
686
16 Licensing Information User Manual for Release 7.1
* most ancillary chunks. If you need to write text chunks (e.g. for copyright
* notices) you need to use one of the other APIs.
*/
## Files:
contrib/tools/cvtcolor.c
/*-
* convert.c
*
* Last changed in libpng 1.6.0 [February 14, 2013]
*
* COPYRIGHT: Written by John Cunningham Bowler, 2013.
* To the extent possible under law, the author has waived all copyright and
* related or neighboring rights to this work. This work is published from:
* United States.
*
* Convert 8-bit sRGB or 16-bit linear values to another format.
*/
## Files:
png.h
/*
* COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
* =========================================
*
* PNG Reference Library License version 2
* ---------------------------------------
*
* * Copyright (c) 1995-2022 The PNG Reference Library Authors.
* * Copyright (c) 2018-2022 Cosmin Truta.
* * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
* * Copyright (c) 1996-1997 Andreas Dilger.
* * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* The software is supplied "as is", without warranty of any kind,
* express or implied, including, without limitation, the warranties
* of merchantability, fitness for a particular purpose, title, and
* non-infringement. In no event shall the Copyright owners, or
* anyone distributing the software, be liable for any damages or
* other liability, whether in contract, tort or otherwise, arising
* from, out of, or in connection with the software, or the use or
* other dealings in the software, even if advised of the possibility
* of such damage.
*
* Permission is hereby granted to use, copy, modify, and distribute
* this software, or portions hereof, for any purpose, without fee,
* subject to the following restrictions:
*
* 1. The origin of this software must not be misrepresented; you
* must not claim that you wrote the original software. If you
* use this software in a product, an acknowledgment in the product
* documentation would be appreciated, but is not required.
*
* 2. Altered source versions must be plainly marked as such, and must
* not be misrepresented as being the original software.
*
* 3. This Copyright notice may not be removed or altered from any
* source or altered source distribution.
*
*
* PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
* -----------------------------------------------------------------------
*
* libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
* Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
* derived from libpng-1.0.6, and are distributed according to the same
* disclaimer and license as libpng-1.0.6 with the following individuals
* added to the list of Contributing Authors:
*
687
Oracle VirtualBox: User Guide for Release 7.1
* Simon-Pierre Cadieux
* Eric S. Raymond
* Mans Rullgard
* Cosmin Truta
* Gilles Vollant
* James Yu
* Mandar Sahastrabuddhe
* Google Inc.
* Vadim Barkov
*
* and with the following additions to the disclaimer:
*
* There is no warranty against interference with your enjoyment of
* the library or against infringement. There is no warranty that our
* efforts or the library will fulfill any of your particular purposes
* or needs. This library is provided with all faults, and the entire
* risk of satisfactory quality, performance, accuracy, and effort is
* with the user.
*
* Some files in the "contrib" directory and some configure-generated
* files that are distributed with libpng have other copyright owners, and
* are released under other open source licenses.
*
* libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
* Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
* libpng-0.96, and are distributed according to the same disclaimer and
* license as libpng-0.96, with the following individuals added to the
* list of Contributing Authors:
*
* Tom Lane
* Glenn Randers-Pehrson
* Willem van Schaik
*
* libpng versions 0.89, June 1996, through 0.96, May 1997, are
* Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
* and are distributed according to the same disclaimer and license as
* libpng-0.88, with the following individuals added to the list of
* Contributing Authors:
*
* John Bowler
* Kevin Bracey
* Sam Bushell
* Magnus Holmgren
* Greg Roelofs
* Tom Tanner
*
* Some files in the "scripts" directory have other copyright owners,
* but are released under this license.
*
* libpng versions 0.5, May 1995, through 0.88, January 1996, are
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* For the purposes of this copyright and license, "Contributing Authors"
* is defined as the following set of individuals:
*
* Andreas Dilger
* Dave Martindale
* Guy Eric Schalnat
* Paul Schmidt
* Tim Wegner
*
* The PNG Reference Library is supplied "AS IS". The Contributing
* Authors and Group 42, Inc. disclaim all warranties, expressed or
* implied, including, without limitation, the warranties of
* merchantability and of fitness for any purpose. The Contributing
* Authors and Group 42, Inc. assume no liability for direct, indirect,
* incidental, special, exemplary, or consequential damages, which may
* result from the use of the PNG Reference Library, even if advised of
* the possibility of such damage.
*
* Permission is hereby granted to use, copy, modify, and distribute this
688
16 Licensing Information User Manual for Release 7.1
* source code, or portions hereof, for any purpose, without fee, subject
* to the following restrictions:
*
* 1. The origin of this source code must not be misrepresented.
*
* 2. Altered versions must be plainly marked as such and must not
* be misrepresented as being the original source.
*
* 3. This Copyright notice may not be removed or altered from any
* source or altered source distribution.
*
* The Contributing Authors and Group 42, Inc. specifically permit,
* without fee, and encourage the use of this source code as a component
* to supporting the PNG file format in commercial products. If you use
* this source code in a product, acknowledgment is not required but would
* be appreciated.
*
* END OF COPYRIGHT NOTICE, DISCLAIMER, and LICENSE.
*
* TRADEMARK
* =========
*
* The name "libpng" has not been registered by the Copyright owners
* as a trademark in any jurisdiction. However, because libpng has
* been distributed and maintained world-wide, continually since 1995,
* the Copyright owners claim "common-law trademark protection" in any
* jurisdiction where common-law trademark is recognized.
*/
## Files:
scripts/sym.c
/* sym.c - define format of libpng.sym
*
* Last changed in libpng version 1.6.16 [December 22, 2014]
* Copyright (c) 2011-2014 Glenn Randers-Pehrson
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/gregbook/rpng2-x.c
/*---------------------------------------------------------------------------
rpng2 - progressive-model PNG display program rpng2-x.c
This program decodes and displays PNG files progressively, as if it were
a web browser (though the front end is only set up to read from files).
It supports gamma correction, user-specified background colors, and user-
specified background patterns (for transparent images). This version is
for the X Window System (tested by the author under Unix and by Martin
Zinser under OpenVMS; may work under OS/2 with a little tweaking).
Thanks to Adam Costello and Pieter S. van der Meulen for the "diamond"
and "radial waves" patterns, respectively.
to do (someday, maybe):
- fix expose/redraw code: don't draw entire row if only part exposed
- 8-bit (colormapped) X support
- finish resizable checkerboard-gradient (sizes 4-128?)
- use %.1023s to simplify truncation of title-bar string?
---------------------------------------------------------------------------
Changelog:
- 1.01: initial public release
- 1.02: modified to allow abbreviated options; fixed char/uchar mismatch
- 1.10: added support for non-default visuals; fixed X pixel-conversion
689
Oracle VirtualBox: User Guide for Release 7.1
- 1.11: added -usleep option for demos; fixed command-line parsing bug
- 1.12: added -pause option for demos and testing
- 1.20: added runtime MMX-enabling/disabling and new -mmx* options
- 1.21: fixed some small X memory leaks (thanks to Fran�ois Petitjean)
- 1.22: fixed XFreeGC() crash bug (thanks to Patrick Welche)
- 1.23: added -bgpat 0 mode (std white/gray checkerboard, 8x8 squares)
- 1.30: added -loop option for -bgpat (ifdef FEATURE_LOOP); fixed bpp =
24; added support for X resources (thanks to Gerhard Niklasch)
- 1.31: added code to skip unused chunks (thanks to Glenn Randers-Pehrson)
- 1.32: added AMD64/EM64T support (__x86_64__); added basic expose/redraw
handling
- 2.00: dual-licensed (added GNU GPL)
- 2.01: fixed 64-bit typo in readpng2.c; fixed -pause usage description
- 2.02: fixed improper display of usage screen on PNG error(s); fixed
unexpected-EOF and file-read-error cases; fixed Trace() cut-and-
paste bugs
- 2.03: deleted runtime MMX-enabling/disabling and obsolete -mmx* options
- 2.04: Added "void(foo);" statements to quiet pedantic compiler warnings
about unused variables (GR-P)
- 2.05: Use nanosleep() instead of usleep(), which is deprecated (GR-P).
- 2.06: check for integer overflow (Glenn R-P)
---------------------------------------------------------------------------
Copyright (c) 1998-2010, 2014-2015, 2017 Greg Roelofs. All rights
reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
690
16 Licensing Information User Manual for Release 7.1
---------------------------------------------------------------------------*/
## Files:
contrib/gregbook/readpng2.c
/*---------------------------------------------------------------------------
rpng2 - progressive-model PNG display program readpng2.c
---------------------------------------------------------------------------
Copyright (c) 1998-2015 Greg Roelofs. All rights reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
---------------------------------------------------------------------------
Changelog:
2015-11-12 - Check return value of png_get_bKGD() (Glenn R-P)
2017-04-22 - Guard against integer overflow (Glenn R-P)
---------------------------------------------------------------------------*/
## Files:
contrib/examples/simpleover.c
/*- simpleover
*
691
Oracle VirtualBox: User Guide for Release 7.1
* COPYRIGHT: Written by John Cunningham Bowler, 2015.
* To the extent possible under law, the author has waived all copyright and
* related or neighboring rights to this work. This work is published from:
* United States.
*
* Read several PNG files, which should have an alpha channel or transparency
* information, and composite them together to produce one or more 16-bit linear
* RGBA intermediates. This involves doing the correct 'over' composition to
* combine the alpha channels and corresponding data.
*
* Finally read an output (background) PNG using the 24-bit RGB format (the
* PNG will be composited on green (#00ff00) by default if it has an alpha
* channel), and apply the intermediate image generated above to specified
* locations in the image.
*
* The command line has the general format:
*
* simpleover <background.png> [output.png]
* {--sprite=width,height,name {[--at=x,y] {sprite.png}}}
* {--add=name {x,y}}
*
* The --sprite and --add options may occur multiple times. They are executed
* in order. --add may refer to any sprite already read.
*
* This code is intended to show how to composite multiple images together
* correctly. Apart from the libpng Simplified API the only work done in here
* is to combine multiple input PNG images into a single sprite; this involves
* a Porter-Duff 'over' operation and the input PNG images may, as a result,
* be regarded as being layered one on top of the other with the first (leftmost
* on the command line) being at the bottom and the last on the top.
*/
## Files:
ci/ci_autotools.sh
# ci_autotools.sh
# Continuously integrate libpng using the GNU Autotools.
#
# Copyright (c) 2019-2022 Cosmin Truta.
#
# This software is released under the libpng license.
# For conditions of distribution and use, see the disclaimer
# and license in png.h.
## Files:
contrib/examples/pngtopng.c
/*- pngtopng
*
* COPYRIGHT: Written by John Cunningham Bowler, 2011, 2017.
* To the extent possible under law, the author has waived all copyright and
* related or neighboring rights to this work. This work is published from:
* United States.
*
* Last changed in libpng 1.6.29 [March 16, 2017]
*
* Read a PNG and write it out in a fixed format, using the 'simplified API'
* that was introduced in libpng-1.6.0.
*
* This sample code is just the code from the top of 'example.c' with some error
* handling added. See example.c for more comments.
*/
## Files:
contrib/pngminim/preader/pngusr.h
/* minrdpngconf.h: headers to make a minimal png-read-only library
*
* Copyright (c) 2009, 2010-2013 Glenn Randers-Pehrson
*
* This code is released under the libpng license.
692
16 Licensing Information User Manual for Release 7.1
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson
*/
## Files:
contrib/arm-neon/android-ndk.c
/* contrib/arm-neon/android-ndk.c
*
* Copyright (c) 2014 Glenn Randers-Pehrson
* Written by John Bowler, 2014.
* Last changed in libpng 1.6.10 [March 6, 2014]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* SEE contrib/arm-neon/README before reporting bugs
*
* STATUS: COMPILED, UNTESTED
* BUG REPORTS: png-mng-implement@sourceforge.net
*
* png_have_neon implemented for the Android NDK, see:
*
* Documentation:
* http://www.kandroid.org/ndk/docs/CPU-ARM-NEON.html
* https://code.google.com/p/android/issues/detail?id=49065
*
* NOTE: this requires that libpng is built against the Android NDK and linked
* with an implementation of the Android ARM 'cpu-features' library. The code
* has been compiled only, not linked: no version of the library has been found,
* only the header files exist in the NDK.
*/
## Files:
contrib/libtests/tarith.c
/* tarith.c
*
* Copyright (c) 2021 Cosmin Truta
* Copyright (c) 2011-2013 John Cunningham Bowler
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Test internal arithmetic functions of libpng.
*
* This code must be linked against a math library (-lm), but does not require
* libpng or zlib to work. Because it includes the complete source of 'png.c'
* it tests the code with whatever compiler options are used to build it.
* Changing these options can substantially change the errors in the
* calculations that the compiler chooses!
*/
## Files:
contrib/tools/genpng.c
/*- genpng
*
* COPYRIGHT: Written by John Cunningham Bowler, 2015.
* Revised by Glenn Randers-Pehrson, 2017, to add buffer-size check.
* To the extent possible under law, the authors have waived all copyright and
* related or neighboring rights to this work. This work is published from:
* United States.
*
* Generate a PNG with an alpha channel, correctly.
*
* This is a test case generator; the resultant PNG files are only of interest
693
Oracle VirtualBox: User Guide for Release 7.1
* to those of us who care about whether the edges of circles are green, red,
* or yellow.
*
* The program generates an RGB+Alpha PNG of a given size containing the given
* shapes on a transparent background:
*
* genpng width height { shape }
* shape ::= color width shape x1 y1 x2 y2
*
* 'color' is:
*
* black white red green yellow blue brown purple pink orange gray cyan
*
* The point is to have colors that are linguistically meaningful plus that old
* bugbear of the department store dress murders, Cyan, the only color we argue
* about.
*
* 'shape' is:
*
* circle: an ellipse
* square: a rectangle
* line: a straight line
*
* Each shape is followed by four numbers, these are two points in the output
* coordinate space (as real numbers) which describe the circle, square, or
* line. The shape is filled if it is preceded by 'filled' (not valid for
* 'line') or is drawn with a line, in which case the width of the line must
* precede the shape.
*
* The whole set of information can be repeated as many times as desired:
*
* shape ::= color width shape x1 y1 x2 y2
*
* color ::= black|white|red|green|yellow|blue
* color ::= brown|purple|pink|orange|gray|cyan
* width ::= filled
* width ::= <number>
* shape ::= circle|square|line
* x1 ::= <number>
* x2 ::= <number>
* y1 ::= <number>
* y2 ::= <number>
*
* The output PNG is generated by down-sampling a 4x supersampled image using
* a bi-cubic filter. The bi-cubic has a 2 (output) pixel width, so an 8x8
* array of super-sampled points contribute to each output pixel. The value of
* a super-sampled point is found using an unfiltered, aliased, infinite
* precision image: Each shape from the last to the first is checked to see if
* the point is in the drawn area and, if it is, the color of the point is the
* color of the shape and the alpha is 1, if not the previous shape is checked.
*
* This is an aliased algorithm because no filtering is done; a point is either
* inside or outside each shape and 'close' points do not contribute to the
* sample. The down-sampling is relied on to correct the error of not using
* a filter.
*
* The line end-caps are 'flat'; they go through the points. The square line
* joins are mitres; the outside of the lines are continued to the point of
* intersection.
*/
## Files:
contrib/tools/png-fix-itxt.c
/* png-fix-itxt version 1.0.0
*
* Copyright 2015 Glenn Randers-Pehrson
* Last changed in libpng 1.6.18 [July 23, 2015]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
694
16 Licensing Information User Manual for Release 7.1
* and license in png.h
*
* Usage:
*
* png-fix-itxt.exe < bad.png > good.png
*
* Fixes a PNG file written with libpng-1.6.0 or 1.6.1 that has one or more
* uncompressed iTXt chunks. Assumes that the actual length is greater
* than or equal to the value in the length byte, and that the CRC is
* correct for the actual length. This program hunts for the CRC and
* adjusts the length byte accordingly. It is not an error to process a
* PNG file that has no iTXt chunks or one that has valid iTXt chunks;
* such files will simply be copied.
*
* Requires zlib (for crc32 and Z_NULL); build with
*
* gcc -O -o png-fix-itxt png-fix-itxt.c -lz
*
* If you need to handle iTXt chunks larger than 500000 kbytes you must
* rebuild png-fix-itxt with a larger values of MAX_LENGTH (or a smaller value
* if you know you will never encounter such huge iTXt chunks).
*/
## Files:
pngwrite.c
/* pngwrite.c - general routines to write a PNG file
*
* Copyright (c) 2018-2022 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/visupng/VisualPng.c
/*------------------------------------
* VisualPng.C -- Shows a PNG image
*------------------------------------
*
* Copyright 2000,2017 Willem van Schaik.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/testpngs/makepngs.sh
# This code is released under the libpng license.
# For conditions of distribution and use, see the disclaimer
# and license in png.h
## Files:
pngdebug.h
/* pngdebug.h - Debugging macros for libpng, also used in pngtest.c
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2013 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
695
Oracle VirtualBox: User Guide for Release 7.1
* and license in png.h
*/
## Files:
mips/filter_msa_intrinsics.c
/* filter_msa_intrinsics.c - MSA optimised filter functions
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 2016 Glenn Randers-Pehrson
* Written by Mandar Sahastrabuddhe, August 2016.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
pngpriv.h
/* pngpriv.h - private declarations for use inside libpng
*
* Copyright (c) 2018-2022 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
ltmain.sh
# This is free software. There is NO warranty; not even for
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# Copyright (C) 2010-2019, 2021 Bootstrap Authors
#
# This file is dual licensed under the terms of the MIT license
# <https://opensource.org/license/MIT>, and GPL version 2 or later
# <http://www.gnu.org/licenses/gpl-2.0.html>. You must apply one of
# these licenses when using or redistributing this software or any of
# the files within it. See the URLs above, or the file `LICENSE`
# included in the Bootstrap distribution for the full license texts.
## Files:
scripts/prefix.c
/* prefix.c - generate an unprefixed symbol list
*
* Last changed in libpng version 1.6.16 [December 22, 2014]
* Copyright (c) 2013-2014 Glenn Randers-Pehrson
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
ci/ci_legacy.sh
# ci_legacy.sh
# Continuously integrate libpng using the legacy makefiles.
#
# Copyright (c) 2019-2022 Cosmin Truta.
#
# This software is released under the libpng license.
# For conditions of distribution and use, see the disclaimer
# and license in png.h.
696
16 Licensing Information User Manual for Release 7.1
## Files:
contrib/libtests/pngvalid.c
/* pngvalid.c - validate libpng by constructing then reading png files.
*
* Copyright (c) 2021 Cosmin Truta
* Copyright (c) 2014-2017 John Cunningham Bowler
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* NOTES:
* This is a C program that is intended to be linked against libpng. It
* generates bitmaps internally, stores them as PNG files (using the
* sequential write code) then reads them back (using the sequential
* read code) and validates that the result has the correct data.
*
* The program can be modified and extended to test the correctness of
* transformations performed by libpng.
*/
## Files:
contrib/visupng/PngFile.h
/* This code is released under the libpng license.*/
## Files:
contrib/gregbook/readpng2.h
/*---------------------------------------------------------------------------
rpng2 - progressive-model PNG display program readpng2.h
---------------------------------------------------------------------------
Copyright (c) 1998-2008 Greg Roelofs. All rights reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
697
Oracle VirtualBox: User Guide for Release 7.1
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
---------------------------------------------------------------------------*/
## Files:
scripts/vers.c
/* vers.c - define format of libpng.vers
*
* Last changed in libpng version 1.6.16 [December 22, 2014]
* Copyright (c) 2011-2014 Glenn Randers-Pehrson
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/gregbook/wpng.c
/*---------------------------------------------------------------------------
wpng - simple PNG-writing program wpng.c
This program converts certain NetPBM binary files (grayscale and RGB,
maxval = 255) to PNG. Non-interlaced PNGs are written progressively;
interlaced PNGs are read and written in one memory-intensive blast.
Thanks to Jean-loup Gailly for providing the necessary trick to read
interactive text from the keyboard while stdin is redirected. Thanks
to Cosmin Truta for Cygwin fixes.
NOTE: includes provisional support for PNM type "8" (portable alphamap)
images, presumed to be a 32-bit interleaved RGBA format; no pro-
vision for possible interleaved grayscale+alpha (16-bit) format.
THIS IS UNLIKELY TO BECOME AN OFFICIAL NETPBM ALPHA FORMAT!
to do:
- delete output file if quit before calling any writepng routines
- process backspace with -text option under DOS/Win? (currently get ^H)
---------------------------------------------------------------------------
Changelog:
- 1.01: initial public release
- 1.02: modified to allow abbreviated options
- 1.03: removed extraneous character from usage screen; fixed bug in
command-line parsing
- 1.04: fixed DOS/OS2/Win32 detection, including partial Cygwin fix
(see http://home.att.net/~perlspinr/diffs/GregBook_cygwin.diff)
- 2.00: dual-licensed (added GNU GPL)
- 2.01: check for integer overflow (Glenn R-P)
[REPORTED BUG (win32 only): "contrib/gregbook/wpng.c - cmd line
dose not work! In order to do something useful I needed to redirect
both input and output, with cygwin and with bcc32 as well. Under
Linux, the same wpng appears to work fine. I don't know what is
the problem."]
---------------------------------------------------------------------------
698
16 Licensing Information User Manual for Release 7.1
Copyright (c) 1998-2007, 2017 Greg Roelofs. All rights reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
---------------------------------------------------------------------------*/
## Files:
contrib/libtests/pngstest.c
/* pngstest.c
*
* Copyright (c) 2021 Cosmin Truta
* Copyright (c) 2013-2017 John Cunningham Bowler
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Test for the PNG 'simplified' APIs.
*/
## Files:
ltmain.sh
# func_version
# ------------
# Echo version message to standard output and exit.
699
Oracle VirtualBox: User Guide for Release 7.1
# The version message is extracted from the calling file's header
# comments, with leading '# ' stripped:
# 1. First display the progname and version
# 2. Followed by the header comment line matching /^# Written by /
# 3. Then a blank line followed by the first following line matching
# /^# Copyright /
# 4. Immediately followed by any lines between the previous matches,
# except lines preceding the intervening completely blank line.
# For example, see the header comments of this file.
## Files:
intel/intel_init.c
/* intel_init.c - SSE2 optimized filter functions
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 2016-2017 Glenn Randers-Pehrson
* Written by Mike Klein and Matt Sarett, Google, Inc.
* Derived from arm/arm_init.c
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
## Files:
contrib/arm-neon/linux.c
/* contrib/arm-neon/linux.c
*
* Last changed in libpng 1.6.31 [July 27, 2017]
* Copyright (c) 2014, 2017 Glenn Randers-Pehrson
* Written by John Bowler, 2014, 2017.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* SEE contrib/arm-neon/README before reporting bugs
*
* STATUS: SUPPORTED
* BUG REPORTS: png-mng-implement@sourceforge.net
*
* png_have_neon implemented for Linux by reading the widely available
* pseudo-file /proc/cpuinfo.
*
* This code is strict ANSI-C and is probably moderately portable; it does
* however use <stdio.h> and it assumes that /proc/cpuinfo is never localized.
*/
## Files:
contrib/tools/checksum-icc.c
/* checksum-icc.c
*
* Copyright (c) 2013 John Cunningham Bowler
*
* Last changed in libpng 1.6.0 [February 14, 2013]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Generate crc32 and adler32 checksums of the given input files, used to
* generate check-codes for use when matching ICC profiles within libpng.
*/
## Files:
contrib/gregbook/rpng-x.c
/*---------------------------------------------------------------------------
700
16 Licensing Information User Manual for Release 7.1
rpng - simple PNG display program rpng-x.c
This program decodes and displays PNG images, with gamma correction and
optionally with a user-specified background color (in case the image has
transparency). It is very nearly the most basic PNG viewer possible.
This version is for the X Window System (tested by author under Unix and
by Martin Zinser under OpenVMS; may work under OS/2 with some tweaking).
to do:
- 8-bit (colormapped) X support
- use %.1023s to simplify truncation of title-bar string?
---------------------------------------------------------------------------
Changelog:
- 1.01: initial public release
- 1.02: modified to allow abbreviated options; fixed long/ulong mis-
match; switched to png_jmpbuf() macro
- 1.10: added support for non-default visuals; fixed X pixel-conversion
- 1.11: added extra set of parentheses to png_jmpbuf() macro; fixed
command-line parsing bug
- 1.12: fixed some small X memory leaks (thanks to Fran�ois Petitjean)
- 1.13: fixed XFreeGC() crash bug (thanks to Patrick Welche)
- 1.14: added support for X resources (thanks to Gerhard Niklasch)
- 2.00: dual-licensed (added GNU GPL)
- 2.01: fixed improper display of usage screen on PNG error(s)
- 2.02: Added "void(argc);" statement to quiet pedantic compiler warnings
about unused variable (GR-P)
- 2.03: check for integer overflow (Glenn R-P)
---------------------------------------------------------------------------
Copyright (c) 1998-2008, 2017 Greg Roelofs. All rights reserved.
This software is provided "as is," without warranty of any kind,
express or implied. In no event shall the author or contributors
be held liable for any damages arising in any way from the use of
this software.
The contents of this file are DUAL-LICENSED. You may modify and/or
redistribute this software according to the terms of one of the
following two licenses (at your option):
LICENSE 1 ("BSD-like with advertising clause"):
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright
notice, disclaimer, and this list of conditions.
2. Redistributions in binary form must reproduce the above copyright
notice, disclaimer, and this list of conditions in the documenta-
tion and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
This product includes software developed by Greg Roelofs
and contributors for the book, "PNG: The Definitive Guide,"
published by O'Reilly and Associates.
LICENSE 2 (GNU GPL v2 or later):
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
701
Oracle VirtualBox: User Guide for Release 7.1
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
---------------------------------------------------------------------------*/
## Files:
contrib/libtests/makepng.c
/* Copyright: */
## Files:
contrib/libtests/pngimage.c
/* pngimage.c
*
* Copyright (c) 2021 Cosmin Truta
* Copyright (c) 2015,2016 John Cunningham Bowler
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* Test the png_read_png and png_write_png interfaces. Given a PNG file load it
* using png_read_png and then write with png_write_png. Test all possible
* transforms.
*/
## Files:
ltmain.sh
# This is free software. There is NO warranty; not even for
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# Copyright (C) 2004-2019, 2021 Bootstrap Authors
#
# This file is dual licensed under the terms of the MIT license
# <https://opensource.org/license/MIT>, and GPL version 2 or later
# <http://www.gnu.org/licenses/gpl-2.0.html>. You must apply one of
# these licenses when using or redistributing this software or any of
# the files within it. See the URLs above, or the file `LICENSE`
# included in the Bootstrap distribution for the full license texts.
## Files:
contrib/visupng/PngFile.h
/* and license in png.h*/
## Files:
contrib/tools/intgamma.sh
#!/bin/sh
#
# intgamma.sh
#
# Last changed in libpng 1.6.0 [February 14, 2013]
#
# COPYRIGHT: Written by John Cunningham Bowler, 2013.
# To the extent possible under law, the author has waived all copyright and
# related or neighboring rights to this work. This work is published from:
# United States.
#
# Shell script to generate png.c 8-bit and 16-bit log tables (see the code in
# png.c for details).
#
# This script uses the "bc" arbitrary precision calculator to calculate 32-bit
702
16 Licensing Information User Manual for Release 7.1
# fixed point values of logarithms appropriate to finding the log of an 8-bit
# (0..255) value and a similar table for the exponent calculation.
#
# "bc" must be on the path when the script is executed, and the math library
# (-lm) must be available
#
# function to print out a list of numbers as integers; the function truncates
# the integers which must be one-per-line
## Files:
pngwio.c
/* pngwio.c - functions for data output
*
* Copyright (c) 2018 Cosmin Truta
* Copyright (c) 1998-2002,2004,2006-2014,2016,2018 Glenn Randers-Pehrson
* Copyright (c) 1996-1997 Andreas Dilger
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
* This file provides a location for all output. Users who need
* special handling are expected to write functions that have the same
* arguments as these and perform similar functions, but that possibly
* use different output methods. Note that you shouldn't change these
* functions, but rather write replacement functions and then change
* them at run time with png_set_write_fn(...).
*/
16.2.3.31 libslirp
COPYRIGHT:
Slirp was written by Danny Gasparovski.
Copyright (c), 1995,1996 All Rights Reserved.
Slirp is free software; "free" as in you don't have to pay for it, and you
are free to do whatever you want with it. I do not accept any donations,
monetary or otherwise, for Slirp. Instead, I would ask you to pass this
potential donation to your favorite charity. In fact, I encourage
*everyone* who finds Slirp useful to make a small donation to their
favorite charity (for example, GreenPeace). This is not a requirement, but
a suggestion from someone who highly values the service they provide.
The copyright terms and conditions:
---BEGIN---
Copyright (c) 1995,1996 Danny Gasparovski. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
DANNY GASPAROVSKI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
703
Oracle VirtualBox: User Guide for Release 7.1
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
---END---
This basically means you can do anything you want with the software, except
1) call it your own, and 2) claim warranty on it. There is no warranty for
this software. None. Nada. If you lose a million dollars while using
Slirp, that's your loss not mine. So, ***USE AT YOUR OWN RISK!***.
If these conditions cannot be met due to legal restrictions (E.g. where it
is against the law to give out Software without warranty), you must cease
using the software and delete all copies you have.
Slirp uses code that is copyrighted by the following people/organizations:
Juha Pirkola.
Gregory M. Christy.
The Regents of the University of California.
Carnegie Mellon University.
The Australian National University.
RSA Data Security, Inc.
Please read the top of each source file for the details on the various
copyrights.
=====================================================
src/if.c:
/* SPDX-License-Identifier: BSD-3-Clause */
/*
* Copyright (c) 1995 Danny Gasparovski.
*/
=================================================
src/slirp.c:
/* SPDX-License-Identifier: MIT */
/*
* libslirp glue
*
* Copyright (c) 2004-2008 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
16.2.3.32 libssh
The download package includes license files for both BSD and LGPL but all
headers in the source files are LGPL
From random source file (server.c in src directory):
/*
* server.c - functions for creating a SSH server
704
16 Licensing Information User Manual for Release 7.1
*
* This file is part of the SSH Library
*
* Copyright (c) 2004-2013 by Aris Adamantiadis
*
* The SSH Library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or (at your
* option) any later version.
*
* The SSH Library is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
* License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with the SSH Library; see the file COPYING. If not, write to
* the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
* MA 02111-1307, USA.
*/
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
705
Oracle VirtualBox: User Guide for Release 7.1
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
706
16 Licensing Information User Manual for Release 7.1
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
707
Oracle VirtualBox: User Guide for Release 7.1
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
708
16 Licensing Information User Manual for Release 7.1
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
709
Oracle VirtualBox: User Guide for Release 7.1
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
710
16 Licensing Information User Manual for Release 7.1
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
Linking with OpenSSL
17. In addition, as a special exception, we give permission to link the code
of its release of libssh with the OpenSSL project's "OpenSSL" library (or with
modified versions of it that use the same license as the "OpenSSL" library),
and distribute the linked executables. You must obey the GNU Lesser General
Public License in all respects for all of the code used other than "OpenSSL".
If you modify this file, you may extend this exception to your version of the
file, but you are not obligated to do so. If you do not wish to do so, delete
this exception statement from your version.
END OF TERMS AND CONDITIONS
Some parts are under the BSDv2 License :
Copyright (c) 2000 Markus Friedl. All rights reserved.
711
Oracle VirtualBox: User Guide for Release 7.1
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================================================================================
16.2.3.33 libtpms
Libtpms license
For the TPM 1.2 code and the library code the following license applies:
(c) Copyright IBM Corporation 2006 - 2011
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
Neither the names of the IBM Corporation nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
For the TPM 2 code the following license and notices apply:
Licenses and Notices
1. Copyright Licenses:
- Trusted Computing Group (TCG) grants to the user of the source code in
this specification (the "Source Code") a worldwide, irrevocable,
712
16 Licensing Information User Manual for Release 7.1
nonexclusive, royalty free, copyright license to reproduce, create
derivative works, distribute, display and perform the Source Code and
derivative works thereof, and to grant others the rights granted herein.
- The TCG grants to the user of the other parts of the specification
(other than the Source Code) the rights to reproduce, distribute,
display, and perform the specification solely for the purpose of
developing products based on such documents.
2. Source Code Distribution Conditions:
- Redistributions of Source Code must retain the above copyright licenses,
this list of conditions and the following disclaimers.
- Redistributions in binary form must reproduce the above copyright
licenses, this list of conditions and the following disclaimers in the
documentation and/or other materials provided with the distribution.
3. Disclaimers:
- THE COPYRIGHT LICENSES SET FORTH ABOVE DO NOT REPRESENT ANY FORM OF
LICENSE OR WAIVER, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, WITH
RESPECT TO PATENT RIGHTS HELD BY TCG MEMBERS (OR OTHER THIRD PARTIES)
THAT MAY BE NECESSARY TO IMPLEMENT THIS SPECIFICATION OR OTHERWISE.
Contact TCG Administration (admin@trustedcomputinggroup.org) for
information on specification licensing rights available through TCG
membership agreements.
- THIS SPECIFICATION IS PROVIDED "AS IS" WITH NO EXPRESS OR IMPLIED
WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, COMPLETENESS, OR
NONINFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS, OR ANY WARRANTY
OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE.
- Without limitation, TCG and its members and licensors disclaim all
liability, including liability for infringement of any proprietary
rights, relating to use of information in this specification and to the
implementation of this specification, and TCG disclaims all liability for
cost of procurement of substitute goods or services, lost profits, loss
of use, loss of data or any incidental, consequential, direct, indirect,
or special damages, whether under contract, tort, warranty or otherwise,
arising in any way out of use or reliance upon this specification or any
information herein.
(c) Copyright IBM Corp. and others, 2012-2016
16.2.3.34 libvorbis
The following is taken from libvorbis 1.3.7 COPYING
Copyright (c) 2002-2020 Xiph.org Foundation
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither the name of the Xiph.org Foundation nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
713
Oracle VirtualBox: User Guide for Release 7.1
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16.2.3.35 libvpx
## Files:
LICENSE
Copyright (c) 2010, The WebM Project authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
* Neither the name of Google, nor the WebM Project, nor the names
of its contributors may be used to endorse or promote products
derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## Files:
PATENTS
third_party/libwebm/PATENTS.TXT
Additional IP Rights Grant (Patents)
------------------------------------
"These implementations" means the copyrightable works that implement the WebM
codecs distributed by Google as part of the WebM Project.
Google hereby grants to you a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable (except as stated in this section) patent license to
make, have made, use, offer to sell, sell, import, transfer, and otherwise
run, modify and propagate the contents of these implementations of WebM, where
such license applies only to those patent claims, both currently owned by
Google and acquired in the future, licensable by Google that are necessarily
infringed by these implementations of WebM. This grant does not include claims
that would be infringed only as a consequence of further modification of these
implementations. If you or your agent or exclusive licensee institute or order
or agree to the institution of patent litigation or any other patent
enforcement activity against any entity (including a cross-claim or
counterclaim in a lawsuit) alleging that any of these implementations of WebM
or any code incorporated within any of these implementations of WebM
714
16 Licensing Information User Manual for Release 7.1
constitute direct or contributory patent infringement, or inducement of
patent infringement, then any patent rights granted to you under this License
for these implementations of WebM shall terminate as of the date such
litigation is filed.
## Files:
third_party/libwebm/LICENSE.TXT
Copyright (c) 2010, Google Inc. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
* Neither the name of Google nor the names of its contributors may
be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## Files:
third_party/libyuv/LICENSE
Copyright 2011 The LibYuv Project Authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
* Neither the name of Google nor the names of its contributors may
be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
715
Oracle VirtualBox: User Guide for Release 7.1
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## Files:
third_party/googletest/src/LICENSE
third_party/googletest/src/include/gtest/gtest-param-test.h
third_party/googletest/src/include/gtest/gtest-test-part.h
third_party/googletest/src/include/gtest/internal/gtest-filepath.h
third_party/googletest/src/src/gtest-all.cc
third_party/googletest/src/src/gtest-filepath.cc
third_party/googletest/src/src/gtest-port.cc
third_party/googletest/src/src/gtest-test-part.cc
Copyright 2008, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## Files:
third_party/x86inc/LICENSE
Copyright (C) 2005-2012 x264 project
Authors: Loren Merritt <lorenm@u.washington.edu>
Anton Mitrofanov <BugMaster@narod.ru>
Jason Garrett-Glaser <darkshikari@gmail.com>
Henrik Gramner <hengar-6@student.ltu.se>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
## Files:
third_party/googletest/src/include/gtest/gtest_pred_impl.h
Copyright 2006, Google Inc.
716
16 Licensing Information User Manual for Release 7.1
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Implements a family of generic predicate assertion macros.
## Files:
third_party/googletest/src/include/gtest/gtest-assertion-result.h
third_party/googletest/src/include/gtest/gtest-death-test.h
third_party/googletest/src/include/gtest/gtest-message.h
third_party/googletest/src/include/gtest/gtest.h
third_party/googletest/src/include/gtest/internal/gtest-death-test-internal.h
third_party/googletest/src/include/gtest/internal/gtest-internal.h
third_party/googletest/src/include/gtest/internal/gtest-port.h
third_party/googletest/src/include/gtest/internal/gtest-string.h
third_party/googletest/src/src/gtest-assertion-result.cc
third_party/googletest/src/src/gtest-death-test.cc
third_party/googletest/src/src/gtest-internal-inl.h
third_party/googletest/src/src/gtest.cc
Copyright 2005, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
717
Oracle VirtualBox: User Guide for Release 7.1
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## Files:
third_party/googletest/src/include/gtest/internal/custom/gtest-printers.h
Copyright 2015, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This file provides an injection point for custom printers in a local
installation of gTest.
It will be included from gtest-printers.h and the overrides in this file
will be visible to everyone.
Injection point for custom user configurations. See README for details
** Custom implementation starts here **
## Files:
tools/cpplint.py
Copyright (c) 2009 Google Inc. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
718
16 Licensing Information User Manual for Release 7.1
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## Files:
third_party/googletest/src/include/gtest/internal/custom/gtest-port.h
third_party/googletest/src/include/gtest/internal/custom/gtest.h
Copyright 2015, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Injection point for custom user configurations. See README for details
** Custom implementation starts here **
## Files:
third_party/googletest/src/include/gtest/gtest-typed-test.h
third_party/googletest/src/include/gtest/internal/gtest-param-util.h
third_party/googletest/src/include/gtest/internal/gtest-type-util.h
third_party/googletest/src/src/gtest-typed-test.cc
Copyright 2008 Google Inc.
All Rights Reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
719
Oracle VirtualBox: User Guide for Release 7.1
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## Files:
third_party/googletest/src/include/gtest/gtest-matchers.h
third_party/googletest/src/include/gtest/gtest-printers.h
third_party/googletest/src/include/gtest/gtest-spi.h
third_party/googletest/src/src/gtest-matchers.cc
third_party/googletest/src/src/gtest-printers.cc
Copyright 2007, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## Files:
third_party/googletest/src/include/gtest/internal/gtest-port-arch.h
Copyright 2015, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
720
16 Licensing Information User Manual for Release 7.1
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## Files:
third_party/googletest/src/include/gtest/gtest_prod.h
third_party/googletest/src/src/gtest_main.cc
Copyright 2006, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## Files:
third_party/libyuv/include/libyuv/macros_msa.h
third_party/libyuv/source/rotate_msa.cc
third_party/libyuv/source/row_msa.cc
third_party/libyuv/source/scale_msa.cc
Copyright 2016 The LibYuv Project Authors. All rights reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
test/vp9_ext_ratectrl_test.cc
test/vp9_ratectrl_rtc_test.cc
vp9/encoder/vp9_ext_ratectrl.c
vp9/encoder/vp9_ext_ratectrl.h
vp9/ratectrl_rtc.cc
vp9/ratectrl_rtc.h
vpx/vpx_ext_ratectrl.h
vpx_ports/compiler_attributes.h
vpx_ports/mips.h
vpx_ports/mips_cpudetect.c
vpx_ports/static_assert.h
721
Oracle VirtualBox: User Guide for Release 7.1
Copyright (c) 2020 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
examples/vp9cx_set_ref.c
test/add_noise_test.cc
test/buffer.h
test/decode_svc_test.cc
test/encode_api_test.cc
test/hadamard_test.cc
test/level_test.cc
test/minmax_test.cc
test/realtime_test.cc
test/sum_squares_test.cc
third_party/libwebm/common/file_util.cc
third_party/libwebm/common/file_util.h
third_party/libwebm/common/hdr_util.cc
third_party/libwebm/common/hdr_util.h
tools/tiny_ssim.c
vp9/encoder/x86/vp9_frame_scale_ssse3.c
vpx_dsp/arm/deblock_neon.c
vpx_dsp/arm/hadamard_neon.c
vpx_dsp/arm/highbd_idct4x4_add_neon.c
vpx_dsp/arm/highbd_idct8x8_add_neon.c
vpx_dsp/arm/highbd_intrapred_neon.c
vpx_dsp/arm/highbd_loopfilter_neon.c
vpx_dsp/arm/highbd_vpx_convolve8_neon.c
vpx_dsp/arm/highbd_vpx_convolve_avg_neon.c
vpx_dsp/arm/highbd_vpx_convolve_copy_neon.c
vpx_dsp/arm/highbd_vpx_convolve_neon.c
vpx_dsp/arm/idct32x32_135_add_neon.c
vpx_dsp/arm/idct32x32_34_add_neon.c
vpx_dsp/arm/idct_neon.h
vpx_dsp/arm/loopfilter_neon.c
vpx_dsp/arm/transpose_neon.h
vpx_dsp/deblock.c
vpx_dsp/mips/deblock_msa.c
vpx_dsp/postproc.h
vpx_dsp/psnr.c
vpx_dsp/psnr.h
vpx_dsp/sum_squares.c
vpx_dsp/x86/sum_squares_sse2.c
Copyright (c) 2016 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
md5_utils.h
This is the header file for the MD5 message-digest algorithm.
The algorithm is due to Ron Rivest. This code was
written by Colin Plumb in 1993, no copyright is claimed.
This code is in the public domain; do with it what you wish.
Equivalent code is available from RSA Data Security, Inc.
This code has been tested against that, and is equivalent,
except that you don't need to include two pages of legalese
with every copy.
722
16 Licensing Information User Manual for Release 7.1
To compute the message digest of a chunk of bytes, declare an
MD5Context structure, pass it to MD5Init, call MD5Update as
needed on buffers full of bytes, and then call MD5Final, which
will fill a supplied 16-byte array with the digest.
Changed so as no longer to depend on Colin Plumb's `usual.h'
header definitions
- Ian Jackson <ian@chiark.greenend.org.uk>.
Still in the public domain.
## Files:
test/twopass_encoder.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests the libvpx twopass_encoder example. To add new tests to this
# file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to twopass_encoder_tests (on a new line).
#
## Files:
vp8/common/loongarch/idct_lsx.c
vp8/encoder/loongarch/dct_lsx.c
vp8/encoder/loongarch/encodeopt_lsx.c
vp8/encoder/loongarch/vp8_quantize_lsx.c
vp9/encoder/arm/neon/vp9_dct_neon.c
vp9/encoder/arm/neon/vp9_diamond_search_sad_neon.c
vp9/encoder/x86/vp9_quantize_ssse3.c
vpx_dsp/arm/fdct32x32_neon.h
vpx_dsp/arm/fdct4x4_neon.h
vpx_dsp/arm/fdct8x8_neon.h
vpx_dsp/arm/fdct_neon.h
vpx_dsp/arm/highbd_quantize_neon.c
vpx_dsp/arm/highbd_sad_neon.c
vpx_dsp/arm/highbd_variance_neon.c
vpx_dsp/arm/highbd_variance_neon_dotprod.c
vpx_dsp/loongarch/avg_lsx.c
vpx_dsp/loongarch/avg_pred_lsx.c
vpx_dsp/loongarch/bitdepth_conversion_lsx.h
vpx_dsp/loongarch/fwd_dct32x32_lsx.c
vpx_dsp/loongarch/fwd_txfm_lsx.c
vpx_dsp/loongarch/fwd_txfm_lsx.h
vpx_dsp/loongarch/idct32x32_lsx.c
vpx_dsp/loongarch/loopfilter_4_lsx.c
vpx_dsp/loongarch/loopfilter_8_lsx.c
vpx_dsp/loongarch/loopfilter_lsx.h
vpx_dsp/loongarch/quantize_lsx.c
vpx_dsp/loongarch/sad_lsx.c
vpx_dsp/loongarch/sub_pixel_variance_lsx.c
vpx_dsp/loongarch/subtract_lsx.c
vpx_dsp/loongarch/txfm_macros_lsx.h
vpx_dsp/loongarch/variance_lsx.c
vpx_dsp/loongarch/variance_lsx.h
vpx_dsp/loongarch/vpx_convolve8_avg_horiz_lsx.c
vpx_dsp/loongarch/vpx_convolve8_avg_lsx.c
vpx_dsp/loongarch/vpx_convolve8_avg_vert_lsx.c
vpx_dsp/loongarch/vpx_convolve8_horiz_lsx.c
vpx_dsp/loongarch/vpx_convolve8_lsx.c
vpx_dsp/loongarch/vpx_convolve8_vert_lsx.c
vpx_dsp/loongarch/vpx_convolve_avg_lsx.c
vpx_dsp/loongarch/vpx_convolve_copy_lsx.c
723
Oracle VirtualBox: User Guide for Release 7.1
vpx_dsp/loongarch/vpx_convolve_lsx.h
vpx_dsp/x86/highbd_quantize_intrin_avx2.c
vpx_dsp/x86/highbd_sad4d_avx2.c
vpx_dsp/x86/highbd_sad_avx2.c
vpx_dsp/x86/quantize_avx2.c
vpx_dsp/x86/subtract_avx2.c
vpx_util/loongson_intrinsics.h
Copyright (c) 2022 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
vpx_util/loongson_intrinsics.h
Copyright (c) 2021 Loongson Technology Corporation Limited
All rights reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
Contributed by Shiyou Yin <yinshiyou-hf@loongson.cn>
Xiwei Gu <guxiwei-hf@loongson.cn>
Lu Wang <wanglu@loongson.cn>
This file is a header file for loongarch builtin extension.
## Files:
test/vp9_c_vs_simd_encode.sh
#
# Copyright (c) 2023 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This script checks the bit exactness between C and SIMD
# implementations of VP9 encoder.
#
## Files:
vp8/common/loongarch/loopfilter_filters_lsx.c
Copyright (c) 2021 Loongson Technology Corporation Limited
Contributed by Lu Wang <wanglu@loongson.cn>
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
y4minput.c
y4minput.h
Copyright (c) 2010 The WebM project authors. All Rights Reserved.
724
16 Licensing Information User Manual for Release 7.1
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
Based on code from the OggTheora software codec source code,
Copyright (C) 2002-2010 The Xiph.Org Foundation and contributors.
## Files:
test/comp_avg_pred_test.cc
test/dct_partial_test.cc
test/dct_test.cc
test/vp9_motion_vector_test.cc
test/vp9_scale_test.cc
vp8/common/mips/mmi/copymem_mmi.c
vp8/common/mips/mmi/dequantize_mmi.c
vp8/common/mips/mmi/idct_blk_mmi.c
vp8/common/mips/mmi/idctllm_mmi.c
vp8/common/mips/mmi/loopfilter_filters_mmi.c
vp8/common/mips/mmi/sixtap_filter_mmi.c
vp8/encoder/ethreading.h
vp8/encoder/mips/mmi/dct_mmi.c
vp8/encoder/mips/mmi/vp8_quantize_mmi.c
vp8/encoder/picklpf.h
vp8/encoder/temporal_filter.h
vp9/encoder/arm/neon/vp9_denoiser_neon.c
vp9/encoder/arm/neon/vp9_frame_scale_neon.c
vp9/encoder/vp9_frame_scale.c
vp9/encoder/vp9_job_queue.h
vp9/encoder/vp9_multi_thread.c
vp9/encoder/vp9_multi_thread.h
vp9/encoder/x86/temporal_filter_sse4.c
vp9/encoder/x86/vp9_quantize_avx2.c
vpx_dsp/arm/avg_pred_neon.c
vpx_dsp/arm/fdct16x16_neon.c
vpx_dsp/arm/fdct16x16_neon.h
vpx_dsp/arm/fdct32x32_neon.c
vpx_dsp/arm/fdct4x4_neon.c
vpx_dsp/arm/fdct_partial_neon.c
vpx_dsp/arm/highbd_idct16x16_add_neon.c
vpx_dsp/arm/highbd_idct32x32_1024_add_neon.c
vpx_dsp/arm/highbd_idct32x32_135_add_neon.c
vpx_dsp/arm/highbd_idct32x32_34_add_neon.c
vpx_dsp/arm/highbd_idct32x32_add_neon.c
vpx_dsp/arm/mem_neon.h
vpx_dsp/arm/quantize_neon.c
vpx_dsp/arm/sum_neon.h
vpx_dsp/arm/vpx_scaled_convolve8_neon.c
vpx_dsp/mips/sad_mmi.c
vpx_dsp/mips/subtract_mmi.c
vpx_dsp/mips/sum_squares_msa.c
vpx_dsp/mips/variance_mmi.c
vpx_dsp/ppc/bitdepth_conversion_vsx.h
vpx_dsp/ppc/hadamard_vsx.c
vpx_dsp/ppc/intrapred_vsx.c
vpx_dsp/ppc/sad_vsx.c
vpx_dsp/ppc/transpose_vsx.h
vpx_dsp/ppc/types_vsx.h
vpx_dsp/ppc/variance_vsx.c
vpx_dsp/ppc/vpx_convolve_vsx.c
vpx_dsp/skin_detection.c
vpx_dsp/skin_detection.h
vpx_dsp/x86/avg_intrin_avx2.c
vpx_dsp/x86/avg_pred_sse2.c
vpx_dsp/x86/bitdepth_conversion_avx2.h
vpx_dsp/x86/bitdepth_conversion_sse2.h
vpx_dsp/x86/convolve_avx2.h
vpx_dsp/x86/convolve_ssse3.h
725
Oracle VirtualBox: User Guide for Release 7.1
vpx_dsp/x86/highbd_convolve_avx2.c
vpx_dsp/x86/highbd_idct16x16_add_sse4.c
vpx_dsp/x86/highbd_idct32x32_add_sse4.c
vpx_dsp/x86/highbd_idct4x4_add_sse4.c
vpx_dsp/x86/highbd_idct8x8_add_sse4.c
vpx_dsp/x86/highbd_intrapred_intrin_sse2.c
vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c
vpx_dsp/x86/highbd_inv_txfm_sse4.h
vpx_dsp/x86/inv_txfm_ssse3.c
vpx_dsp/x86/inv_txfm_ssse3.h
vpx_dsp/x86/mem_sse2.h
vpx_dsp/x86/quantize_avx.c
vpx_dsp/x86/quantize_sse2.h
vpx_dsp/x86/quantize_ssse3.c
vpx_dsp/x86/quantize_ssse3.h
vpx_dsp/x86/sad4d_avx512.c
vpx_ports/asmdefs_mmi.h
vpx_ports/ppc.h
vpx_ports/ppc_cpudetect.c
vpx_util/vpx_atomics.h
Copyright (c) 2017 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
build/make/gen_msvs_vcxproj.sh
#
# Copyright (c) 2013 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
## Files:
vpx_dsp/psnrhvs.c
Copyright (c) 2010 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
This code was originally written by: Gregory Maxwell, at the Daala
project.
## Files:
test/vpx_image_test.cc
Copyright (c) 2024 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
726
16 Licensing Information User Manual for Release 7.1
## Files:
third_party/libyuv/include/libyuv/rotate_row.h
third_party/libyuv/include/libyuv/scale_row.h
third_party/libyuv/source/rotate_win.cc
third_party/libyuv/source/scale_common.cc
third_party/libyuv/source/scale_gcc.cc
third_party/libyuv/source/scale_win.cc
Copyright 2013 The LibYuv Project Authors. All rights reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
vpx_ports/loongarch.h
vpx_ports/loongarch_cpudetect.c
Copyright (c) 2021 Loongson Technology Corporation Limited
Contributed by Jin Bo <jinbo@loongson.cn>
Contributed by Lu Wang <wanglu@loongson.cn>
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
test/postproc.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests the libvpx postproc example code. To add new tests to this
# file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to postproc_tests (on a new line).
#
## Files:
test/tools_common.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file contains shell code shared by test scripts for libvpx tools.
## Files:
third_party/libyuv/source/compare_msa.cc
Copyright 2017 The LibYuv Project Authors. All rights reserved.
727
Oracle VirtualBox: User Guide for Release 7.1
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
build/make/msvs_common.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
## Files:
third_party/libyuv/include/libyuv/convert_argb.h
third_party/libyuv/include/libyuv/convert_from_argb.h
third_party/libyuv/include/libyuv/mjpeg_decoder.h
third_party/libyuv/include/libyuv/rotate_argb.h
third_party/libyuv/include/libyuv/scale_argb.h
third_party/libyuv/include/libyuv/version.h
third_party/libyuv/source/compare_common.cc
third_party/libyuv/source/compare_gcc.cc
third_party/libyuv/source/compare_neon.cc
third_party/libyuv/source/compare_neon64.cc
third_party/libyuv/source/compare_win.cc
third_party/libyuv/source/convert_from.cc
third_party/libyuv/source/convert_from_argb.cc
third_party/libyuv/source/mjpeg_decoder.cc
third_party/libyuv/source/mjpeg_validate.cc
third_party/libyuv/source/rotate_argb.cc
third_party/libyuv/source/row_any.cc
Copyright 2012 The LibYuv Project Authors. All rights reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
test/vpx_temporal_svc_encoder.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests the libvpx vpx_temporal_svc_encoder example. To add new
# tests to this file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to vpx_tsvc_encoder_tests (on a new line).
#
## Files:
test/android/get_files.py
728
16 Licensing Information User Manual for Release 7.1
Copyright (c) 2013 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
This simple script pulls test files from the webm homepage
It is intelligent enough to only pull files if
1) File / test_data folder does not exist
2) SHA mismatch
## Files:
test/active_map_refresh_test.cc
test/test_intra_pred_speed.cc
test/vp9_arf_freq_test.cc
test/vp9_skip_loopfilter_test.cc
vp8/common/mips/msa/bilinear_filter_msa.c
vp8/common/mips/msa/copymem_msa.c
vp8/common/mips/msa/idct_msa.c
vp8/common/mips/msa/loopfilter_filters_msa.c
vp8/common/mips/msa/mfqe_msa.c
vp8/common/mips/msa/sixtap_filter_msa.c
vp8/common/mips/msa/vp8_macros_msa.h
vp8/common/vp8_skin_detection.c
vp8/common/vp8_skin_detection.h
vp8/encoder/mips/msa/dct_msa.c
vp8/encoder/mips/msa/denoising_msa.c
vp8/encoder/mips/msa/encodeopt_msa.c
vp8/encoder/mips/msa/quantize_msa.c
vp8/encoder/mips/msa/temporal_filter_msa.c
vp9/common/mips/msa/vp9_idct16x16_msa.c
vp9/common/mips/msa/vp9_idct4x4_msa.c
vp9/common/mips/msa/vp9_idct8x8_msa.c
vp9/common/mips/msa/vp9_mfqe_msa.c
vp9/encoder/arm/neon/vp9_error_neon.c
vp9/encoder/mips/msa/vp9_error_msa.c
vp9/encoder/mips/msa/vp9_fdct16x16_msa.c
vp9/encoder/mips/msa/vp9_fdct4x4_msa.c
vp9/encoder/mips/msa/vp9_fdct8x8_msa.c
vp9/encoder/mips/msa/vp9_fdct_msa.h
vp9/encoder/vp9_noise_estimate.c
vp9/encoder/vp9_skin_detection.c
vp9/encoder/vp9_skin_detection.h
vp9/vp9_dx_iface.h
vpx_dsp/add_noise.c
vpx_dsp/arm/avg_neon.c
vpx_dsp/arm/fdct8x8_neon.c
vpx_dsp/arm/sad4d_neon.c
vpx_dsp/fwd_txfm.c
vpx_dsp/fwd_txfm.h
vpx_dsp/intrapred.c
vpx_dsp/inv_txfm.c
vpx_dsp/loopfilter.c
vpx_dsp/mips/add_noise_msa.c
vpx_dsp/mips/avg_msa.c
vpx_dsp/mips/common_dspr2.c
vpx_dsp/mips/fwd_dct32x32_msa.c
vpx_dsp/mips/fwd_txfm_msa.c
vpx_dsp/mips/fwd_txfm_msa.h
vpx_dsp/mips/idct16x16_msa.c
vpx_dsp/mips/idct32x32_msa.c
vpx_dsp/mips/idct4x4_msa.c
vpx_dsp/mips/idct8x8_msa.c
vpx_dsp/mips/intrapred16_dspr2.c
vpx_dsp/mips/intrapred4_dspr2.c
vpx_dsp/mips/intrapred8_dspr2.c
vpx_dsp/mips/intrapred_msa.c
vpx_dsp/mips/inv_txfm_msa.h
729
Oracle VirtualBox: User Guide for Release 7.1
vpx_dsp/mips/itrans16_dspr2.c
vpx_dsp/mips/itrans4_dspr2.c
vpx_dsp/mips/itrans8_dspr2.c
vpx_dsp/mips/loopfilter_16_msa.c
vpx_dsp/mips/loopfilter_4_msa.c
vpx_dsp/mips/loopfilter_8_msa.c
vpx_dsp/mips/loopfilter_msa.h
vpx_dsp/mips/macros_msa.h
vpx_dsp/mips/sad_msa.c
vpx_dsp/mips/sub_pixel_variance_msa.c
vpx_dsp/mips/subtract_msa.c
vpx_dsp/mips/txfm_macros_msa.h
vpx_dsp/mips/variance_msa.c
vpx_dsp/mips/vpx_convolve8_avg_horiz_msa.c
vpx_dsp/mips/vpx_convolve8_avg_msa.c
vpx_dsp/mips/vpx_convolve8_avg_vert_msa.c
vpx_dsp/mips/vpx_convolve8_horiz_msa.c
vpx_dsp/mips/vpx_convolve8_msa.c
vpx_dsp/mips/vpx_convolve8_vert_msa.c
vpx_dsp/mips/vpx_convolve_avg_msa.c
vpx_dsp/mips/vpx_convolve_copy_msa.c
vpx_dsp/mips/vpx_convolve_msa.h
vpx_dsp/ppc/inv_txfm_vsx.c
vpx_dsp/quantize.c
vpx_dsp/quantize.h
vpx_dsp/sad.c
vpx_dsp/subtract.c
vpx_dsp/txfm_common.h
vpx_dsp/variance.h
vpx_dsp/vpx_dsp_common.h
vpx_dsp/vpx_dsp_rtcd.c
vpx_dsp/vpx_filter.h
vpx_dsp/x86/convolve.h
vpx_dsp/x86/fwd_txfm_sse2.c
vpx_dsp/x86/highbd_idct16x16_add_sse2.c
vpx_dsp/x86/highbd_idct32x32_add_sse2.c
vpx_dsp/x86/highbd_idct4x4_add_sse2.c
vpx_dsp/x86/highbd_idct8x8_add_sse2.c
vpx_dsp/x86/highbd_inv_txfm_sse2.h
vpx_dsp/x86/highbd_quantize_intrin_sse2.c
vpx_dsp/x86/inv_txfm_sse2.c
vpx_dsp/x86/inv_txfm_sse2.h
vpx_dsp/x86/quantize_sse2.c
vpx_dsp/x86/transpose_sse2.h
vpx_dsp/x86/txfm_common_sse2.h
vpx_ports/msvc.h
vpx_ports/system_state.h
vpx_ports/vpx_once.h
vpx_util/vpx_write_yuv_frame.c
vpx_util/vpx_write_yuv_frame.h
Copyright (c) 2015 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
vp9/encoder/vp9_alt_ref_aq.c
vp9/encoder/vp9_alt_ref_aq.h
Copyright (c) 2016 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file in the root of the source tree. An additional
intellectual property rights grant can be found in the file PATENTS.
All contributing project authors may be found in the AUTHORS file in
the root of the source tree.
730
16 Licensing Information User Manual for Release 7.1
## Files:
third_party/libyuv/include/libyuv/basic_types.h
third_party/libyuv/include/libyuv/compare.h
third_party/libyuv/include/libyuv/convert.h
third_party/libyuv/include/libyuv/convert_from.h
third_party/libyuv/include/libyuv/cpu_id.h
third_party/libyuv/include/libyuv/planar_functions.h
third_party/libyuv/include/libyuv/rotate.h
third_party/libyuv/include/libyuv/row.h
third_party/libyuv/include/libyuv/scale.h
third_party/libyuv/include/libyuv/video_common.h
third_party/libyuv/source/compare.cc
third_party/libyuv/source/convert.cc
third_party/libyuv/source/convert_argb.cc
third_party/libyuv/source/convert_jpeg.cc
third_party/libyuv/source/convert_to_argb.cc
third_party/libyuv/source/convert_to_i420.cc
third_party/libyuv/source/cpu_id.cc
third_party/libyuv/source/planar_functions.cc
third_party/libyuv/source/rotate.cc
third_party/libyuv/source/rotate_common.cc
third_party/libyuv/source/rotate_neon.cc
third_party/libyuv/source/row_common.cc
third_party/libyuv/source/row_gcc.cc
third_party/libyuv/source/row_neon.cc
third_party/libyuv/source/row_win.cc
third_party/libyuv/source/scale.cc
third_party/libyuv/source/scale_argb.cc
third_party/libyuv/source/scale_neon.cc
third_party/libyuv/source/video_common.cc
Copyright 2011 The LibYuv Project Authors. All rights reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
test/non_greedy_mv_test.cc
test/simple_encode_test.cc
test/timestamp_test.cc
test/yuv_temporal_filter_test.cc
vp8/common/arm/loopfilter_arm.h
vp9/encoder/vp9_blockiness.h
vp9/encoder/vp9_non_greedy_mv.c
vp9/encoder/vp9_non_greedy_mv.h
vp9/encoder/x86/highbd_temporal_filter_sse4.c
vp9/simple_encode.cc
vp9/simple_encode.h
vp9/vp9_cx_iface.h
vpx_util/vpx_debug_util.c
vpx_util/vpx_debug_util.h
vpx_util/vpx_timestamp.h
Copyright (c) 2019 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
vpx_util/vpx_thread.c
vpx_util/vpx_thread.h
731
Oracle VirtualBox: User Guide for Release 7.1
Copyright 2013 Google Inc. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the COPYING file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
-----------------------------------------------------------------------------
Multi-threaded worker
Original source:
https://chromium.googlesource.com/webm/libwebp
## Files:
examples/svc_context.h
examples/svc_encodeframe.c
ivfdec.c
ivfdec.h
ivfenc.c
ivfenc.h
test/clear_system_state.h
test/codec_factory.h
test/decode_perf_test.cc
test/error_resilience_test.cc
test/partial_idct_test.cc
test/predict_test.cc
test/test_vector_test.cc
test/test_vectors.cc
test/test_vectors.h
test/tile_independence_test.cc
test/user_priv_test.cc
test/vp8_decrypt_test.cc
test/vp8_fdct4x4_test.cc
test/vp9_decrypt_test.cc
test/vp9_lossless_test.cc
test/vp9_thread_test.cc
vp9/common/mips/dspr2/vp9_itrans16_dspr2.c
vp9/common/mips/dspr2/vp9_itrans4_dspr2.c
vp9/common/mips/dspr2/vp9_itrans8_dspr2.c
vp9/common/vp9_scale.c
vp9/common/vp9_scale.h
vp9/common/vp9_scan.h
vp9/decoder/vp9_dsubexp.h
vp9/encoder/vp9_aq_360.c
vp9/encoder/vp9_aq_360.h
vp9/encoder/vp9_aq_variance.c
vp9/encoder/vp9_aq_variance.h
vp9/encoder/vp9_subexp.c
vp9/encoder/vp9_subexp.h
vp9/vp9_iface_common.h
vpx_dsp/arm/vpx_convolve_neon.c
vpx_dsp/bitreader_buffer.c
vpx_dsp/bitreader_buffer.h
vpx_dsp/bitwriter_buffer.c
vpx_dsp/bitwriter_buffer.h
vpx_dsp/mips/common_dspr2.h
vpx_dsp/mips/convolve2_avg_dspr2.c
vpx_dsp/mips/convolve2_avg_horiz_dspr2.c
vpx_dsp/mips/convolve2_dspr2.c
vpx_dsp/mips/convolve2_horiz_dspr2.c
vpx_dsp/mips/convolve2_vert_dspr2.c
vpx_dsp/mips/convolve8_avg_dspr2.c
vpx_dsp/mips/convolve8_avg_horiz_dspr2.c
vpx_dsp/mips/convolve8_dspr2.c
vpx_dsp/mips/convolve8_horiz_dspr2.c
vpx_dsp/mips/convolve8_vert_dspr2.c
vpx_dsp/mips/convolve_common_dspr2.h
vpx_dsp/mips/inv_txfm_dspr2.h
732
16 Licensing Information User Manual for Release 7.1
vpx_dsp/mips/itrans32_cols_dspr2.c
vpx_dsp/mips/itrans32_dspr2.c
vpx_dsp/mips/loopfilter_filters_dspr2.c
vpx_dsp/mips/loopfilter_filters_dspr2.h
vpx_dsp/mips/loopfilter_macros_dspr2.h
vpx_dsp/mips/loopfilter_masks_dspr2.h
vpx_dsp/mips/loopfilter_mb_dspr2.c
vpx_dsp/mips/loopfilter_mb_horiz_dspr2.c
vpx_dsp/mips/loopfilter_mb_vert_dspr2.c
vpx_dsp/prob.c
vpx_dsp/prob.h
vpx_dsp/vpx_convolve.c
vpx_dsp/vpx_convolve.h
vpx_scale/mips/dspr2/yv12extend_dspr2.c
vpxenc.h
vpxstats.c
vpxstats.h
warnings.c
warnings.h
webmdec.cc
webmdec.h
webmenc.h
Copyright (c) 2013 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
examples/vpx_dec_fuzzer.cc
test/bench.cc
test/bench.h
test/decode_corrupted.cc
test/svc_end_to_end_test.cc
test/svc_test.cc
test/svc_test.h
vp8/common/x86/bilinear_filter_sse2.c
vp9/common/arm/neon/vp9_highbd_iht16x16_add_neon.c
vp9/common/arm/neon/vp9_highbd_iht4x4_add_neon.c
vp9/common/arm/neon/vp9_highbd_iht8x8_add_neon.c
vp9/common/arm/neon/vp9_iht16x16_add_neon.c
vp9/common/arm/neon/vp9_iht_neon.h
vp9/common/ppc/vp9_idct_vsx.c
vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c
vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c
vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c
vp9/decoder/vp9_job_queue.c
vp9/decoder/vp9_job_queue.h
vp9/encoder/ppc/vp9_quantize_vsx.c
vp9/encoder/vp9_partition_models.h
vpx_dsp/arm/highbd_idct_neon.h
vpx_dsp/arm/sum_squares_neon.c
vpx_dsp/arm/vpx_convolve8_neon_asm.c
vpx_dsp/arm/vpx_convolve8_neon_asm.h
vpx_dsp/mips/vpx_convolve8_mmi.c
vpx_dsp/ppc/deblock_vsx.c
vpx_dsp/ppc/fdct32x32_vsx.c
vpx_dsp/ppc/inv_txfm_vsx.h
vpx_dsp/ppc/quantize_vsx.c
vpx_dsp/ppc/subtract_vsx.c
vpx_dsp/ppc/txfm_common_vsx.h
vpx_dsp/x86/convolve_sse2.h
vpx_dsp/x86/post_proc_sse2.c
vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c
vpx_ports/emms_mmx.c
Copyright (c) 2018 The WebM project authors. All Rights Reserved.
733
Oracle VirtualBox: User Guide for Release 7.1
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
test/decode_with_drops.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests the libvpx decode_with_drops example. To add new tests to
# this file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to decode_with_drops_tests (on a new line).
#
## Files:
tools/cpplint.py
means no copyright line was found
## Files:
test/simple_decoder.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests the libvpx simple_decoder example code. To add new tests to
# this file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to simple_decoder_tests (on a new line).
#
## Files:
tools/cpplint.py
Logs an error if no Copyright message appears at the top of the file.
## Files:
vpx_dsp/fastssim.c
Copyright (c) 2010 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
This code was originally written by: Nathan E. Egge, at the Daala
project.
734
16 Licensing Information User Manual for Release 7.1
## Files:
vp8/common/filter.h
vp8/common/rtcd.c
vp8/decoder/ec_types.h
vp8/decoder/error_concealment.c
vp8/decoder/error_concealment.h
vp8/encoder/lookahead.c
vp8/encoder/lookahead.h
vp9/common/vp9_filter.h
vp9/common/vp9_rtcd.c
vp9/encoder/vp9_lookahead.c
vp9/encoder/vp9_lookahead.h
vpx_scale/vpx_scale_rtcd.c
Copyright (c) 2011 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
vp9/encoder/vp9_encoder.c
Copyright (c) 2010 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
tools/diff.py
tools/intersect-diffs.py
tools/lint-hunks.py
tools/wrap-commit-msg.py
# Copyright (c) 2012 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
## Files:
third_party/libyuv/source/rotate_neon64.cc
third_party/libyuv/source/row_neon64.cc
third_party/libyuv/source/scale_neon64.cc
Copyright 2014 The LibYuv Project Authors. All rights reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
tools/set_analyzer_env.sh
# Copyright (c) 2018 The WebM project authors. All Rights Reserved.
735
Oracle VirtualBox: User Guide for Release 7.1
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# Sourcing this file sets environment variables to simplify setting up
# sanitizer builds and testing.
## Files:
test/vp8_ratectrl_rtc_test.cc
vp8/vp8_ratectrl_rtc.cc
vp8/vp8_ratectrl_rtc.h
vpx/internal/vpx_ratectrl_rtc.h
vpx_dsp/arm/sad4d_neon_dotprod.c
vpx_dsp/arm/sad_neon_dotprod.c
vpx_dsp/arm/variance_neon_dotprod.c
vpx_dsp/arm/vpx_convolve8_neon_dotprod.c
Copyright (c) 2021 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
test/simple_encoder.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests the libvpx simple_encoder example. To add new tests to this
# file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to simple_encoder_tests (on a new line).
#
## Files:
vp8/common/loongarch/sixtap_filter_lsx.c
vpx_dsp/loongarch/intrapred_lsx.c
Copyright (c) 2021 Loongson Technology Corporation Limited
Contributed by Lu Wang <wanglu@loongson.cn>
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
vpx_dsp/loongarch/loopfilter_16_lsx.c
Copyright (c) 2022 Loongson Technology Corporation Limited
Contributed by Hecai Yuan <yuanhecai@loongson.cn>
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
736
16 Licensing Information User Manual for Release 7.1
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
test/set_maps.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests the libvpx set_maps example. To add new tests to this file,
# do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to set_maps_tests (on a new line).
#
## Files:
vp9/vp9_iface_common.c
Copyright (c) 2019 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file in the root of the source tree. An additional
intellectual property rights grant can be found in the file PATENTS.
All contributing project authors may be found in the AUTHORS file in
the root of the source tree.
## Files:
test/decode_to_md5.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests the libvpx decode_to_md5 example. To add new tests to this
# file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to decode_to_md5_tests (on a new line).
#
## Files:
third_party/libyuv/source/rotate_any.cc
third_party/libyuv/source/rotate_gcc.cc
third_party/libyuv/source/scale_any.cc
Copyright 2015 The LibYuv Project Authors. All rights reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
test/vpxenc.sh
737
Oracle VirtualBox: User Guide for Release 7.1
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests vpxenc using hantro_collage_w352h288.yuv as input. To add
# new tests to this file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to vpxenc_tests (on a new line).
#
## Files:
tools/3D-Reconstruction/MotionEST/Anandan.py
tools/3D-Reconstruction/MotionEST/Exhaust.py
tools/3D-Reconstruction/MotionEST/GroundTruth.py
tools/3D-Reconstruction/MotionEST/HornSchunck.py
tools/3D-Reconstruction/MotionEST/MotionEST.py
tools/3D-Reconstruction/MotionEST/SearchSmooth.py
tools/3D-Reconstruction/MotionEST/Util.py
tools/3D-Reconstruction/genY4M/genY4M.py
tools/non_greedy_mv/non_greedy_mv.py
# Copyright (c) 2020 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
## Files:
examples/resize_util.c
examples/vp9_lossless_encoder.c
rate_hist.c
rate_hist.h
test/active_map_test.cc
test/android/scrape_gtest_log.py
test/byte_alignment_test.cc
test/decode_api_test.cc
test/encode_perf_test.cc
test/external_frame_buffer_test.cc
test/frame_size_tests.cc
test/invalid_file_test.cc
test/lpf_test.cc
test/quantize_test.cc
test/vp8_denoiser_sse2_test.cc
test/vp8_fragments_test.cc
test/vp9_block_error_test.cc
test/vp9_denoiser_test.cc
test/vp9_encoder_parms_get_to_decoder.cc
test/vp9_end_to_end_test.cc
test/vp9_ethread_test.cc
test/vp9_intrapred_test.cc
test/vp9_quantize_test.cc
test/vp9_roi_test.cc
test/vpx_scale_test.cc
test/vpx_scale_test.h
test/yuv_video_source.h
video_common.h
video_reader.c
video_reader.h
video_writer.c
video_writer.h
738
16 Licensing Information User Manual for Release 7.1
vp8/common/arm/neon/bilinearpredict_neon.c
vp8/common/arm/neon/copymem_neon.c
vp8/common/arm/neon/dc_only_idct_add_neon.c
vp8/common/arm/neon/dequant_idct_neon.c
vp8/common/arm/neon/dequantizeb_neon.c
vp8/common/arm/neon/iwalsh_neon.c
vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c
vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c
vp8/common/arm/neon/mbloopfilter_neon.c
vp8/common/arm/neon/shortidct4x4llm_neon.c
vp8/common/arm/neon/sixtappredict_neon.c
vp8/common/arm/neon/vp8_loopfilter_neon.c
vp8/encoder/arm/neon/fastquantizeb_neon.c
vp8/encoder/arm/neon/shortfdct_neon.c
vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c
vp9/common/arm/neon/vp9_iht4x4_add_neon.c
vp9/common/arm/neon/vp9_iht8x8_add_neon.c
vp9/common/vp9_blockd.c
vp9/common/vp9_frame_buffers.c
vp9/common/vp9_frame_buffers.h
vp9/common/vp9_mfqe.c
vp9/common/vp9_mfqe.h
vp9/common/vp9_thread_common.c
vp9/common/vp9_thread_common.h
vp9/encoder/arm/neon/vp9_quantize_neon.c
vp9/encoder/vp9_aq_complexity.c
vp9/encoder/vp9_aq_complexity.h
vp9/encoder/vp9_aq_cyclicrefresh.c
vp9/encoder/vp9_aq_cyclicrefresh.h
vp9/encoder/vp9_blockiness.c
vp9/encoder/vp9_context_tree.c
vp9/encoder/vp9_context_tree.h
vp9/encoder/vp9_cost.c
vp9/encoder/vp9_cost.h
vp9/encoder/vp9_ethread.c
vp9/encoder/vp9_ethread.h
vp9/encoder/vp9_pickmode.c
vp9/encoder/vp9_pickmode.h
vp9/encoder/vp9_resize.c
vp9/encoder/vp9_resize.h
vp9/encoder/vp9_svc_layercontext.c
vp9/encoder/vp9_svc_layercontext.h
vp9/encoder/x86/vp9_denoiser_sse2.c
vp9/encoder/x86/vp9_error_avx2.c
vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c
vp9/encoder/x86/vp9_quantize_sse2.c
vpx/vpx_frame_buffer.h
vpx_dsp/arm/idct16x16_1_add_neon.c
vpx_dsp/arm/idct16x16_add_neon.c
vpx_dsp/arm/idct32x32_1_add_neon.c
vpx_dsp/arm/idct32x32_add_neon.c
vpx_dsp/arm/idct4x4_1_add_neon.c
vpx_dsp/arm/idct4x4_add_neon.c
vpx_dsp/arm/idct8x8_1_add_neon.c
vpx_dsp/arm/idct8x8_add_neon.c
vpx_dsp/arm/intrapred_neon.c
vpx_dsp/arm/sad_neon.c
vpx_dsp/arm/subpel_variance_neon.c
vpx_dsp/arm/subtract_neon.c
vpx_dsp/arm/variance_neon.c
vpx_dsp/arm/vpx_convolve8_neon.c
vpx_dsp/arm/vpx_convolve8_neon.h
vpx_dsp/arm/vpx_convolve_avg_neon.c
vpx_dsp/arm/vpx_convolve_copy_neon.c
vpx_dsp/avg.c
vpx_dsp/ssim.h
vpx_dsp/x86/avg_intrin_sse2.c
vpx_dsp/x86/fwd_txfm_impl_sse2.h
vpx_dsp/x86/fwd_txfm_sse2.h
vpx_dsp/x86/highbd_loopfilter_sse2.c
vpx_dsp/x86/highbd_variance_sse2.c
739
Oracle VirtualBox: User Guide for Release 7.1
vpx_dsp/x86/sad4d_avx2.c
webmenc.cc
y4menc.c
y4menc.h
Copyright (c) 2014 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
test/vpxdec.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests vpxdec. To add new tests to this file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to vpxdec_tests (on a new line).
#
## Files:
test/init_vpx_test.cc
test/init_vpx_test.h
vp9/encoder/arm/neon/vp9_highbd_error_neon.c
vp9/encoder/arm/neon/vp9_highbd_temporal_filter_neon.c
vp9/encoder/arm/neon/vp9_temporal_filter_neon.c
vp9/encoder/vp9_firstpass_stats.h
vp9/encoder/vp9_temporal_filter_constants.h
vp9/encoder/vp9_tpl_model.c
vp9/encoder/vp9_tpl_model.h
vpx/src/vpx_tpl.c
vpx/vpx_tpl.h
vpx_dsp/arm/highbd_avg_neon.c
vpx_dsp/arm/highbd_avg_pred_neon.c
vpx_dsp/arm/highbd_hadamard_neon.c
vpx_dsp/arm/highbd_sad4d_neon.c
vpx_dsp/arm/highbd_sse_neon.c
vpx_dsp/arm/highbd_subpel_variance_neon.c
vpx_dsp/arm/sse_neon.c
vpx_dsp/arm/sse_neon_dotprod.c
vpx_dsp/arm/vpx_convolve8_neon_i8mm.c
vpx_dsp/arm/vpx_convolve_neon_dotprod.c
vpx_dsp/arm/vpx_convolve_neon_i8mm.c
vpx_dsp/sse.c
vpx_dsp/x86/avg_pred_avx2.c
vpx_dsp/x86/inv_txfm_avx2.c
vpx_dsp/x86/sse_avx2.c
vpx_dsp/x86/sse_sse4.c
vpx_ports/aarch32_cpudetect.c
vpx_ports/aarch64_cpudetect.c
vpx_ports/arm_cpudetect.h
Copyright (c) 2023 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
740
16 Licensing Information User Manual for Release 7.1
## Files:
test/stress.sh
#
# Copyright (c) 2016 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file performs a stress test. It runs (STRESS_ONEPASS_MAX_JOBS,
# default=5) one, (STRESS_TWOPASS_MAX_JOBS, default=5) two pass &
# (STRESS_RT_MAX_JOBS, default=5) encodes and (STRESS_<codec>_DECODE_MAX_JOBS,
# default=30) decodes in parallel.
## Files:
test/vp8_multi_resolution_encoder.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests the libvpx vp8_multi_resolution_encoder example. To add new
# tests to this file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to vp8_mre_tests (on a new line).
#
## Files:
build/make/armlink_adapter.sh
build/make/gen_asm_deps.sh
build/make/gen_msvs_def.sh
build/make/gen_msvs_sln.sh
build/make/version.sh
#
# Copyright (c) 2010 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
## Files:
vp9/decoder/vp9_decodemv.c
vp9/decoder/vp9_dsubexp.c
Copyright (c) 2010 The WebM project authors. All Rights Reserved.
*
* Use of this source code is governed by a BSD-style license
* that can be found in the LICENSE file in the root of the source
* tree. An additional intellectual property rights grant can be found
* in the file PATENTS. All contributing project authors may
* be found in the AUTHORS file in the root of the source tree.
## Files:
741
Oracle VirtualBox: User Guide for Release 7.1
test/cx_set_ref.sh
#
# Copyright (c) 2016 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests the libvpx cx_set_ref example. To add new tests to this
# file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to cx_set_ref_tests (on a new line).
#
## Files:
examples/vp9_spatial_svc_encoder.c
examples/vpx_temporal_svc_encoder.c
test/acm_random.h
test/alt_ref_aq_segment_test.cc
test/altref_test.cc
test/aq_segment_test.cc
test/avg_test.cc
test/blockiness_test.cc
test/borders_test.cc
test/config_test.cc
test/consistency_test.cc
test/cpu_speed_test.cc
test/cq_test.cc
test/dct16x16_test.cc
test/dct32x32_test.cc
test/decode_test_driver.cc
test/decode_test_driver.h
test/encode_test_driver.cc
test/encode_test_driver.h
test/fdct8x8_test.cc
test/i420_video_source.h
test/idct8x8_test.cc
test/ivf_video_source.h
test/keyframe_test.cc
test/md5_helper.h
test/pp_filter_test.cc
test/register_state_check.h
test/resize_test.cc
test/sad_test.cc
test/set_roi.cc
test/superframe_test.cc
test/svc_datarate_test.cc
test/test_libvpx.cc
test/util.h
test/variance_test.cc
test/video_source.h
test/vp8_boolcoder_test.cc
test/vp8_datarate_test.cc
test/vp9_boolcoder_test.cc
test/vp9_datarate_test.cc
test/vp9_subtract_test.cc
test/webm_video_source.h
test/y4m_test.cc
test/y4m_video_source.h
third_party/libwebm/common/webmids.h
third_party/libwebm/mkvmuxer/mkvmuxer.cc
third_party/libwebm/mkvmuxer/mkvmuxer.h
third_party/libwebm/mkvmuxer/mkvmuxertypes.h
third_party/libwebm/mkvmuxer/mkvmuxerutil.cc
third_party/libwebm/mkvmuxer/mkvmuxerutil.h
third_party/libwebm/mkvmuxer/mkvwriter.cc
third_party/libwebm/mkvmuxer/mkvwriter.h
742
16 Licensing Information User Manual for Release 7.1
third_party/libwebm/mkvparser/mkvparser.cc
third_party/libwebm/mkvparser/mkvparser.h
vp8/common/mfqe.c
vp8/common/mips/dspr2/dequantize_dspr2.c
vp8/common/mips/dspr2/filter_dspr2.c
vp8/common/mips/dspr2/idct_blk_dspr2.c
vp8/common/mips/dspr2/idctllm_dspr2.c
vp8/common/mips/dspr2/reconinter_dspr2.c
vp8/common/mips/dspr2/vp8_loopfilter_filters_dspr2.c
vp8/encoder/arm/neon/denoising_neon.c
vp8/encoder/dct_value_cost.h
vp8/encoder/dct_value_tokens.h
vp8/encoder/denoising.c
vp8/encoder/denoising.h
vp8/encoder/encodeframe.h
vp8/encoder/x86/denoising_sse2.c
vp8/encoder/x86/quantize_sse4.c
vp8/encoder/x86/vp8_enc_stubs_sse2.c
vp8/encoder/x86/vp8_quantize_sse2.c
vp8/encoder/x86/vp8_quantize_ssse3.c
vp9/common/vp9_mvref_common.c
vp9/common/vp9_mvref_common.h
vp9/common/vp9_pred_common.c
vp9/common/vp9_pred_common.h
vp9/common/vp9_seg_common.h
vp9/common/x86/vp9_idct_intrin_sse2.c
vp9/encoder/vp9_denoiser.c
vp9/encoder/vp9_denoiser.h
vp9/encoder/vp9_noise_estimate.h
vp9/encoder/vp9_segmentation.c
vp9/encoder/x86/vp9_dct_intrin_sse2.c
vpx_dsp/x86/fwd_dct32x32_impl_avx2.h
vpx_dsp/x86/fwd_dct32x32_impl_sse2.h
vpx_dsp/x86/fwd_txfm_avx2.c
vpx_dsp/x86/sad_avx2.c
vpx_dsp/x86/variance_avx2.c
vpx_ports/emmintrin_compat.h
Copyright (c) 2012 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
vpx_util/endian_inl.h
Copyright 2014 Google Inc. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the COPYING file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
-----------------------------------------------------------------------------
Endian related functions.
## Files:
args.c
args.h
examples/decode_to_md5.c
examples/decode_with_drops.c
examples/postproc.c
examples/set_maps.c
examples/simple_decoder.c
examples/simple_encoder.c
743
Oracle VirtualBox: User Guide for Release 7.1
examples/twopass_encoder.c
examples/vp8_multi_resolution_encoder.c
examples/vp8cx_set_ref.c
test/convolve_test.cc
test/idct_test.cc
third_party/libwebm/mkvparser/mkvreader.cc
third_party/libwebm/mkvparser/mkvreader.h
tools_common.c
tools_common.h
vp8/common/alloccommon.c
vp8/common/alloccommon.h
vp8/common/arm/loopfilter_arm.c
vp8/common/arm/neon/idct_blk_neon.c
vp8/common/blockd.c
vp8/common/blockd.h
vp8/common/coefupdateprobs.h
vp8/common/common.h
vp8/common/context.c
vp8/common/debugmodes.c
vp8/common/default_coef_probs.h
vp8/common/dequantize.c
vp8/common/entropy.c
vp8/common/entropy.h
vp8/common/entropymode.c
vp8/common/entropymode.h
vp8/common/entropymv.c
vp8/common/entropymv.h
vp8/common/extend.c
vp8/common/extend.h
vp8/common/filter.c
vp8/common/findnearmv.c
vp8/common/findnearmv.h
vp8/common/generic/systemdependent.c
vp8/common/header.h
vp8/common/idct_blk.c
vp8/common/idctllm.c
vp8/common/invtrans.h
vp8/common/loopfilter.h
vp8/common/loopfilter_filters.c
vp8/common/mbpitch.c
vp8/common/modecont.c
vp8/common/modecont.h
vp8/common/mv.h
vp8/common/onyx.h
vp8/common/onyxc_int.h
vp8/common/onyxd.h
vp8/common/postproc.c
vp8/common/postproc.h
vp8/common/ppflags.h
vp8/common/quant_common.c
vp8/common/quant_common.h
vp8/common/reconinter.c
vp8/common/reconinter.h
vp8/common/reconintra.c
vp8/common/reconintra.h
vp8/common/reconintra4x4.c
vp8/common/reconintra4x4.h
vp8/common/setupintrarecon.c
vp8/common/setupintrarecon.h
vp8/common/swapyv12buffer.c
vp8/common/swapyv12buffer.h
vp8/common/systemdependent.h
vp8/common/threading.h
vp8/common/treecoder.c
vp8/common/treecoder.h
vp8/common/vp8_entropymodedata.h
vp8/common/vp8_loopfilter.c
vp8/common/x86/idct_blk_mmx.c
vp8/common/x86/idct_blk_sse2.c
vp8/common/x86/loopfilter_x86.c
vp8/common/x86/vp8_asm_stubs.c
744
16 Licensing Information User Manual for Release 7.1
vp8/decoder/dboolhuff.c
vp8/decoder/dboolhuff.h
vp8/decoder/decodeframe.c
vp8/decoder/decodemv.c
vp8/decoder/decodemv.h
vp8/decoder/decoderthreading.h
vp8/decoder/detokenize.c
vp8/decoder/detokenize.h
vp8/decoder/onyxd_if.c
vp8/decoder/onyxd_int.h
vp8/decoder/threading.c
vp8/decoder/treereader.h
vp8/encoder/bitstream.c
vp8/encoder/bitstream.h
vp8/encoder/block.h
vp8/encoder/boolhuff.c
vp8/encoder/boolhuff.h
vp8/encoder/copy_c.c
vp8/encoder/dct.c
vp8/encoder/defaultcoefcounts.h
vp8/encoder/encodeframe.c
vp8/encoder/encodeintra.c
vp8/encoder/encodeintra.h
vp8/encoder/encodemb.c
vp8/encoder/encodemb.h
vp8/encoder/encodemv.c
vp8/encoder/encodemv.h
vp8/encoder/ethreading.c
vp8/encoder/firstpass.c
vp8/encoder/firstpass.h
vp8/encoder/mcomp.c
vp8/encoder/mcomp.h
vp8/encoder/modecosts.c
vp8/encoder/modecosts.h
vp8/encoder/mr_dissim.c
vp8/encoder/mr_dissim.h
vp8/encoder/onyx_if.c
vp8/encoder/onyx_int.h
vp8/encoder/pickinter.c
vp8/encoder/pickinter.h
vp8/encoder/picklpf.c
vp8/encoder/quantize.h
vp8/encoder/ratectrl.c
vp8/encoder/ratectrl.h
vp8/encoder/rdopt.c
vp8/encoder/rdopt.h
vp8/encoder/segmentation.c
vp8/encoder/segmentation.h
vp8/encoder/temporal_filter.c
vp8/encoder/tokenize.c
vp8/encoder/tokenize.h
vp8/encoder/treewriter.c
vp8/encoder/treewriter.h
vp8/encoder/vp8_quantize.c
vp8/vp8_cx_iface.c
vp8/vp8_dx_iface.c
vp9/common/vp9_alloccommon.c
vp9/common/vp9_alloccommon.h
vp9/common/vp9_blockd.h
vp9/common/vp9_common.h
vp9/common/vp9_common_data.c
vp9/common/vp9_common_data.h
vp9/common/vp9_debugmodes.c
vp9/common/vp9_entropy.c
vp9/common/vp9_entropy.h
vp9/common/vp9_entropymode.c
vp9/common/vp9_entropymode.h
vp9/common/vp9_entropymv.c
vp9/common/vp9_entropymv.h
vp9/common/vp9_enums.h
vp9/common/vp9_filter.c
745
Oracle VirtualBox: User Guide for Release 7.1
vp9/common/vp9_idct.c
vp9/common/vp9_idct.h
vp9/common/vp9_loopfilter.c
vp9/common/vp9_loopfilter.h
vp9/common/vp9_mv.h
vp9/common/vp9_onyxc_int.h
vp9/common/vp9_postproc.c
vp9/common/vp9_postproc.h
vp9/common/vp9_ppflags.h
vp9/common/vp9_quant_common.c
vp9/common/vp9_quant_common.h
vp9/common/vp9_reconinter.c
vp9/common/vp9_reconinter.h
vp9/common/vp9_reconintra.c
vp9/common/vp9_reconintra.h
vp9/common/vp9_scan.c
vp9/common/vp9_seg_common.c
vp9/common/vp9_tile_common.c
vp9/common/vp9_tile_common.h
vp9/decoder/vp9_decodeframe.c
vp9/decoder/vp9_decodeframe.h
vp9/decoder/vp9_decodemv.h
vp9/decoder/vp9_decoder.c
vp9/decoder/vp9_decoder.h
vp9/decoder/vp9_detokenize.c
vp9/decoder/vp9_detokenize.h
vp9/encoder/vp9_bitstream.c
vp9/encoder/vp9_bitstream.h
vp9/encoder/vp9_block.h
vp9/encoder/vp9_dct.c
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encodeframe.h
vp9/encoder/vp9_encodemb.c
vp9/encoder/vp9_encodemb.h
vp9/encoder/vp9_encodemv.c
vp9/encoder/vp9_encodemv.h
vp9/encoder/vp9_encoder.h
vp9/encoder/vp9_extend.c
vp9/encoder/vp9_extend.h
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_firstpass.h
vp9/encoder/vp9_mbgraph.c
vp9/encoder/vp9_mbgraph.h
vp9/encoder/vp9_mcomp.c
vp9/encoder/vp9_mcomp.h
vp9/encoder/vp9_picklpf.c
vp9/encoder/vp9_picklpf.h
vp9/encoder/vp9_quantize.c
vp9/encoder/vp9_quantize.h
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_ratectrl.h
vp9/encoder/vp9_rd.c
vp9/encoder/vp9_rd.h
vp9/encoder/vp9_rdopt.c
vp9/encoder/vp9_rdopt.h
vp9/encoder/vp9_segmentation.h
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h
vp9/encoder/vp9_temporal_filter.c
vp9/encoder/vp9_temporal_filter.h
vp9/encoder/vp9_tokenize.c
vp9/encoder/vp9_tokenize.h
vp9/encoder/vp9_treewriter.c
vp9/encoder/vp9_treewriter.h
vp9/vp9_cx_iface.c
vp9/vp9_dx_iface.c
vpx/internal/vpx_codec_internal.h
vpx/src/vpx_codec.c
vpx/src/vpx_decoder.c
vpx/src/vpx_encoder.c
vpx/src/vpx_image.c
746
16 Licensing Information User Manual for Release 7.1
vpx/vp8.h
vpx/vp8cx.h
vpx/vp8dx.h
vpx/vpx_codec.h
vpx/vpx_decoder.h
vpx/vpx_encoder.h
vpx/vpx_image.h
vpx/vpx_integer.h
vpx_dsp/bitreader.c
vpx_dsp/bitreader.h
vpx_dsp/bitwriter.c
vpx_dsp/bitwriter.h
vpx_dsp/inv_txfm.h
vpx_dsp/ssim.c
vpx_dsp/variance.c
vpx_dsp/x86/loopfilter_avx2.c
vpx_dsp/x86/loopfilter_sse2.c
vpx_dsp/x86/variance_sse2.c
vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c
vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c
vpx_mem/include/vpx_mem_intrnl.h
vpx_mem/vpx_mem.c
vpx_mem/vpx_mem.h
vpx_ports/arm.h
vpx_ports/bitops.h
vpx_ports/mem.h
vpx_ports/mem_ops.h
vpx_ports/mem_ops_aligned.h
vpx_ports/vpx_timer.h
vpx_ports/x86.h
vpx_scale/generic/gen_scalers.c
vpx_scale/generic/vpx_scale.c
vpx_scale/generic/yv12config.c
vpx_scale/generic/yv12extend.c
vpx_scale/vpx_scale.h
vpx_scale/yv12config.h
vpxdec.c
vpxenc.c
Copyright (c) 2010 The WebM project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS. All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
## Files:
md5_utils.c
This code implements the MD5 message-digest algorithm.
The algorithm is due to Ron Rivest. This code was
written by Colin Plumb in 1993, no copyright is claimed.
This code is in the public domain; do with it what you wish.
Equivalent code is available from RSA Data Security, Inc.
This code has been tested against that, and is equivalent,
except that you don't need to include two pages of legalese
with every copy.
To compute the message digest of a chunk of bytes, declare an
MD5Context structure, pass it to MD5Init, call MD5Update as
needed on buffers full of bytes, and then call MD5Final, which
will fill a supplied 16-byte array with the digest.
Changed so as no longer to depend on Colin Plumb's `usual.h' header
definitions
- Ian Jackson <ian@chiark.greenend.org.uk>.
Still in the public domain.
747
Oracle VirtualBox: User Guide for Release 7.1
## Files:
test/resize_util.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file tests the libvpx resize_util example code. To add new tests to
# this file, do the following:
# 1. Write a shell function (this is your test).
# 2. Add the function to resize_util_tests (on a new line).
#
## Files:
test/examples.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
# This file runs all of the tests for the libvpx examples.
#
## Files:
build/make/iosbuild.sh
#
# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
#
#
# This script generates 'VPX.framework'. An iOS app can encode and decode VPx
# video by including 'VPX.framework'.
#
# Run iosbuild.sh to create 'VPX.framework' in the current directory.
#
16.2.3.36 libXcomposite
Copyright © 2001,2003 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
748
16 Licensing Information User Manual for Release 7.1
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
16.2.3.37 libXdamage
Copyright © 2001,2003 Keith Packard
Copyright © 2007 Eric Anholt
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
16.2.3.38 libXext
Copyright 1986, 1987, 1988, 1989, 1994, 1998 The Open Group
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
749
Oracle VirtualBox: User Guide for Release 7.1
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc.
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
documentation, and that the name of Silicon Graphics not be
used in advertising or publicity pertaining to distribution
of the software without specific prior written permission.
Silicon Graphics makes no representation about the suitability
of this software for any purpose. It is provided "as is"
without any express or implied warranty.
SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 Network Computing Devices
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of NCD. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. NCD. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD.
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts,
and Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital or Olivetti
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
750
16 Licensing Information User Manual for Release 7.1
documentation, and that the name of Hewlett-Packard not be used in
advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
Hewlett-Packard makes no representations about the
suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
This software is not subject to any license of the American
Telephone and Telegraph Company or of the Regents of the
University of California.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright Digital Equipment Corporation, 1996
Permission to use, copy, modify, distribute, and sell this
documentation for any purpose is hereby granted without fee,
provided that the above copyright notice and this permission
notice appear in all copies. Digital Equipment Corporation
makes no representations about the suitability for any purpose
of the information in this document. This documentation is
provided ``as is'' without express or implied warranty.
Copyright (c) 1999, 2005, 2006, 2013, Oracle and/or its affiliates.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Copyright (c) 1989 X Consortium, Inc. and Digital Equipment Corporation.
Copyright (c) 1992 X Consortium, Inc. and Intergraph Corporation.
Copyright (c) 1993 X Consortium, Inc. and Silicon Graphics, Inc.
Copyright (c) 1994, 1995 X Consortium, Inc. and Hewlett-Packard Company.
Permission to use, copy, modify, and distribute this documentation for
any purpose and without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
Digital Equipment Corporation, Intergraph Corporation, Silicon
Graphics, Hewlett-Packard, and the X Consortium make no
representations about the suitability for any purpose of the
information in this document. This documentation is provided ``as is''
without express or implied warranty.
751
Oracle VirtualBox: User Guide for Release 7.1
16.2.3.39 libXfixes
Copyright © 2001,2003 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
=============================================================================
include/X11/extensions/Xfixes.h:
/*
* $XFree86: xc/lib/Xfixes/Xfixes.h,v 1.1 2002/11/30 06:21:45 keithp Exp $
*
* Copyright © 2006 Sun Microsystems
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
* the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation, and that the name of Sun Microsystems not be used in
* advertising or publicity pertaining to distribution of the software without
* specific, written prior permission. Sun Microsystems makes no
* representations about the suitability of this software for any purpose. It
* is provided "as is" without express or implied warranty.
*
* SUN MICROSYSTEMS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
* EVENT SHALL SUN MICROSYSTEMS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
* DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
* PERFORMANCE OF THIS SOFTWARE.
*
* Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
* the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation, and that the name of Keith Packard not be used in
* advertising or publicity pertaining to distribution of the software without
* specific, written prior permission. Keith Packard makes no
* representations about the suitability of this software for any purpose. It
* is provided "as is" without express or implied warranty.
*
* KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
* EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
* DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
* PERFORMANCE OF THIS SOFTWARE.
*/
752
16 Licensing Information User Manual for Release 7.1
16.2.3.40 Libxml2
Except where otherwise noted in the source code (e.g. the files hash.c,
list.c and the trio files, which are covered by a similar licence but
with different Copyright notices) all the files are:
Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is fur-
nished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
hash.c:
* Copyright (C) 2000,2012 Bjorn Reese and Daniel Veillard.
list.c:
* Copyright (C) 2000 Gary Pennington and Daniel Veillard.
the trio files:
* Copyright (C) 1998 Bjorn Reese and Daniel Stenberg.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
* CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
*
16.2.3.41 libxshmfence
Copyright © 2013 Keith Packard Permission to use, copy, modify, distribute,
and sell this software and its documentation for any purpose is hereby granted
without fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the copyright holders not be
used in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The copyright holders make no
representations about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty. THE COPYRIGHT HOLDERS
DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE COPYRIGHT
HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.2.3.42 Linux Kernel
vmwgfx kernel drivers
753
Oracle VirtualBox: User Guide for Release 7.1
The following files are used from https://git.kernel.org/pub/scm/linux/kernel/
git/stable/linux.git/tree/drivers/gpu/drm/vmwgfx/device_include?h=v5.10.110
svga3d_caps.h:
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**********************************************************
* Copyright 2007-2015 VMware, Inc.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use, copy,
* modify, merge, publish, distribute, sublicense, and/or sell copies
* of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
**********************************************************/
svga3d_cmd.h:
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**********************************************************
* Copyright 1998-2020 VMware, Inc.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use, copy,
* modify, merge, publish, distribute, sublicense, and/or sell copies
* of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
**********************************************************/
svga3d_devcaps.h:
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**********************************************************
* Copyright 1998-2019 VMware, Inc.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use, copy,
* modify, merge, publish, distribute, sublicense, and/or sell copies
* of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
754
16 Licensing Information User Manual for Release 7.1
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
**********************************************************/
svga3d_dx.h:
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**********************************************************
* Copyright 2012-2019 VMware, Inc.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use, copy,
* modify, merge, publish, distribute, sublicense, and/or sell copies
* of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
**********************************************************/
svga3d_limits.h:
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**********************************************************
* Copyright 2007-2019 VMware, Inc.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use, copy,
* modify, merge, publish, distribute, sublicense, and/or sell copies
* of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
**********************************************************/
svga3d_reg.h:
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**********************************************************
* Copyright 1998-2015 VMware, Inc.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use, copy,
755
Oracle VirtualBox: User Guide for Release 7.1
* modify, merge, publish, distribute, sublicense, and/or sell copies
* of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
**********************************************************/
svga3d_surfacedefs.h:
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**************************************************************************
*
* Copyright 2008-2015 VMware, Inc., Palo Alto, CA., USA
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sub license, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
* USE OR OTHER DEALINGS IN THE SOFTWARE.
*
**************************************************************************/
svga3d_types.h:
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**********************************************************
* Copyright 2012-2015 VMware, Inc.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use, copy,
* modify, merge, publish, distribute, sublicense, and/or sell copies
* of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
**********************************************************/
svga_escape.h:
756
16 Licensing Information User Manual for Release 7.1
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**********************************************************
* Copyright 2007-2015 VMware, Inc.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use, copy,
* modify, merge, publish, distribute, sublicense, and/or sell copies
* of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
**********************************************************/
svga_overlay.h:
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**********************************************************
* Copyright 2007-2015 VMware, Inc.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use, copy,
* modify, merge, publish, distribute, sublicense, and/or sell copies
* of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
**********************************************************/
svga_reg.h:
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**********************************************************
* Copyright 1998-2015 VMware, Inc.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use, copy,
* modify, merge, publish, distribute, sublicense, and/or sell copies
* of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
757
Oracle VirtualBox: User Guide for Release 7.1
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
**********************************************************/
svga_types.h:
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
/**********************************************************
* Copyright 2015 VMware, Inc.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use, copy,
* modify, merge, publish, distribute, sublicense, and/or sell copies
* of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
**********************************************************/
Oracle elects the MIT for any component that is licensed using SPDX-License-
Identifier: GPL-2.0 OR MIT
**********************************************************/
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public License is intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users. This General Public License applies to
most of the Free Software Foundation's software and to any other program whose
authors commit to using it. (Some other Free Software Foundation software is
covered by the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom to
distribute copies of free software (and charge for this service if you wish),
that you receive source code or can get it if you want it, that you can change
the software or use pieces of it in new free programs; and that you know you
can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny
you these rights or to ask you to surrender the rights. These restrictions
translate to certain responsibilities for you if you distribute copies of the
software, or if you modify it.
758
16 Licensing Information User Manual for Release 7.1
For example, if you distribute copies of such a program, whether gratis or for
a fee, you must give the recipients all the rights that you have. You must make
sure that they, too, receive or can get the source code. And you must show them
these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer
you this license which gives you legal permission to copy, distribute and/or
modify the software.
Also, for each author's protection and ours, we want to make certain that
everyone understands that there is no warranty for this free software. If the
software is modified by someone else and passed on, we want its recipients to
know that what they have is not the original, so that any problems introduced
by others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We wish
to avoid the danger that redistributors of a free program will individually
obtain patent licenses, in effect making the program proprietary. To prevent
this, we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification
follow.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms
of this General Public License. The "Program", below, refers to any such
program or work, and a "work based on the Program" means either the Program
or any derivative work under copyright law: that is to say, a work containing
the Program or a portion of it, either verbatim or with modifications and/or
translated into another language. (Hereinafter, translation is included without
limitation in the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running the Program is not
restricted, and the output from the Program is covered only if its contents
constitute a work based on the Program (independent of having been made by
running the Program). Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's source
code as you receive it, in any medium, provided that you conspicuously
and appropriately publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that refer to this License
and to the absence of any warranty; and give any other recipients of the
Program a copy of this License along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may at
your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus
forming a work based on the Program, and copy and distribute such modifications
or work under the terms of Section 1 above, provided that you also meet all of
these conditions:
a) You must cause the modified files to carry prominent notices stating that
you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole
or in part contains or is derived from the Program or any part thereof, to be
licensed as a whole at no charge to all third parties under the terms of this
License.
c) If the modified program normally reads commands interactively when run,
you must cause it, when started running for such interactive use in the most
ordinary way, to print or display an announcement including an appropriate
copyright notice and a notice that there is no warranty (or else, saying that
you provide a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this License.
(Exception: if the Program itself is interactive but does not normally print
such an announcement, your work based on the Program is not required to print
an announcement.)
759
Oracle VirtualBox: User Guide for Release 7.1
These requirements apply to the modified work as a whole. If identifiable
sections of that work are not derived from the Program, and can be reasonably
considered independent and separate works in themselves, then this License, and
its terms, do not apply to those sections when you distribute them as separate
works. But when you distribute the same sections as part of a whole which is a
work based on the Program, the distribution of the whole must be on the terms
of this License, whose permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your
rights to work written entirely by you; rather, the intent is to exercise the
right to control the distribution of derivative or collective works based on
the Program.
In addition, mere aggregation of another work not based on the Program with
the Program (or with a work based on the Program) on a volume of a storage
or distribution medium does not bring the other work under the scope of this
License.
3. You may copy and distribute the Program (or a work based on it, under Section
2) in object code or executable form under the terms of Sections 1 and 2 above
provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source
code, which must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years,
to give any third party, for a charge no more than your cost of physically
performing source distribution, a complete machine-readable copy of the
corresponding source code, to be distributed under the terms of Sections 1 and
2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to
distribute corresponding source code. (This alternative is allowed only for
noncommercial distribution and only if you received the program in object code
or executable form with such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for making
modifications to it. For an executable work, complete source code means all
the source code for all modules it contains, plus any associated interface
definition files, plus the scripts used to control compilation and installation
of the executable. However, as a special exception, the source code distributed
need not include anything that is normally distributed (in either source or
binary form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component itself
accompanies the executable.
If distribution of executable or object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the source
code from the same place counts as distribution of the source code, even though
third parties are not compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as
expressly provided under this License. Any attempt otherwise to copy, modify,
sublicense or distribute the Program is void, and will automatically terminate
your rights under this License. However, parties who have received copies, or
rights, from you under this License will not have their licenses terminated so
long as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Program
or its derivative works. These actions are prohibited by law if you do not
accept this License. Therefore, by modifying or distributing the Program (or
any work based on the Program), you indicate your acceptance of this License to
do so, and all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program),
the recipient automatically receives a license from the original licensor to
copy, distribute or modify the Program subject to these terms and conditions.
You may not impose any further restrictions on the recipients' exercise of
760
16 Licensing Information User Manual for Release 7.1
the rights granted herein. You are not responsible for enforcing compliance by
third parties to this License.
7. If, as a consequence of a court judgment or allegation of patent infringement
or for any other reason (not limited to patent issues), conditions are imposed
on you (whether by court order, agreement or otherwise) that contradict the
conditions of this License, they do not excuse you from the conditions of
this License. If you cannot distribute so as to satisfy simultaneously your
obligations under this License and any other pertinent obligations, then as a
consequence you may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by all
those who receive copies directly or indirectly through you, then the only way
you could satisfy both it and this License would be to refrain entirely from
distribution of the Program.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply and
the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents
or other property right claims or to contest validity of any such claims;
this section has the sole purpose of protecting the integrity of the free
software distribution system, which is implemented by public license practices.
Many people have made generous contributions to the wide range of software
distributed through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing to
distribute software through any other system and a licensee cannot impose that
choice.
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in certain
countries either by patents or by copyrighted interfaces, the original
copyright holder who places the Program under this License may add an explicit
geographical distribution limitation excluding those countries, so that
distribution is permitted only in or among countries not thus excluded. In such
case, this License incorporates the limitation as if written in the body of
this License.
9. The Free Software Foundation may publish revised and/or new versions of the
General Public License from time to time. Such new versions will be similar in
spirit to the present version, but may differ in detail to address new problems
or concerns.
Each version is given a distinguishing version number. If the Program specifies
a version number of this License which applies to it and "any later version",
you have the option of following the terms and conditions either of that
version or of any later version published by the Free Software Foundation. If
the Program does not specify a version number of this License, you may choose
any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs
whose distribution conditions are different, write to the author to ask for
permission. For software which is copyrighted by the Free Software Foundation,
write to the Free Software Foundation; we sometimes make exceptions for this.
Our decision will be guided by the two goals of preserving the free status of
all derivatives of our free software and of promoting the sharing and reuse of
software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU
ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
761
Oracle VirtualBox: User Guide for Release 7.1
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR
DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use
to the public, the best way to achieve this is to make it free software which
everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach
them to the start of each source file to most effectively convey the exclusion
of warranty; and each file should have at least the "copyright" line and a
pointer to where the full notice is found.
one line to give the program's name and an idea of what it does.
Copyright (C) yyyy name of author
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it
starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
type `show w'. This is free software, and you are welcome
to redistribute it under certain conditions; type `show c'
for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may be
called something other than `show w' and `show c'; they could even be mouse-
clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your school,
if any, to sign a "copyright disclaimer" for the program, if necessary. Here is
a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright
interest in the program `Gnomovision'
(which makes passes at compilers) written
by James Hacker.
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may consider
it more useful to permit linking proprietary applications with the library. If
this is what you want to do, use the GNU Lesser General Public License instead
of this License.
762
16 Licensing Information User Manual for Release 7.1
16.2.3.43 LZF
LICENSE:
Copyright (c) 2000-2009 Marc Alexander Lehmann <schmorp@schmorp.de>
Redistribution and use in source and binary forms, with or without modifica-
tion, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
Alternatively, the following files carry an additional notice that
explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c
lzf_d.c
lzf.h:
/*
* Copyright (c) 2000-2008 Marc Alexander Lehmann <schmorp@schmorp.de>
*
* Redistribution and use in source and binary forms, with or without modifica-
* tion, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
* CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
* EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
* CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
* ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Alternatively, the contents of this file may be used under the terms of
* the GNU General Public License ("GPL") version 2 or any later version,
* in which case the provisions of the GPL are applicable instead of
* the above. If you wish to allow the use of your version of this file
* only under the terms of the GPL and not to allow others to use your
* version of this file under the BSD license, indicate your decision
* by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete the
* provisions above, a recipient may use your version of this file under
* either the BSD or the GPL.
*/
16.2.3.44 MoltenVK
763
Oracle VirtualBox: User Guide for Release 7.1
LICENSE:
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
764
16 Licensing Information User Manual for Release 7.1
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
765
Oracle VirtualBox: User Guide for Release 7.1
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
/*
* MVKCmdQueries.mm
*
* Copyright (c) 2015-2022 The Brenwill Workshop Ltd. (http://www.brenwill.com)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
766
16 Licensing Information User Manual for Release 7.1
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
16.2.3.45 Mozilla Suite
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla IPC.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2002
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Darin Fisher <darin@netscape.com>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
Oracle elects to use Mozilla Suite in VirtualBox under the GPLv3
16.2.3.46 nasm 2.12.02
Copyright 1996-2016 the NASM Authors - All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation and/
or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
767
Oracle VirtualBox: User Guide for Release 7.1
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16.2.3.47 NASM 2.16.01
NASM is now licensed under the 2-clause BSD license, also known as the
simplified BSD license.
Copyright 1996-2010 the NASM Authors - All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following
conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16.2.3.48 NSIS AccessControl plugin
From https://nsis.sourceforge.io/License:
All NSIS source code, plug-ins, documentation, examples, header files and
graphics, with the exception of the compression modules and where otherwise
noted, are licensed under the zlib/libpng license.
The plugin itself has no copyright notices. Only this from Docs/AccessControl/
AccessControl.txt:
ACCESS CONTROL PLUGIN
---------------------
Written by Mathias Hasselmann <mathias@taschenorakel.de>
Modifications by:
* Afrow UK <afrowuk@afrowsoft.co.uk>
* AndersK <anders_k@users.sf.net>
The AccessControl plugin for NSIS provides a set of functions related
Windows NT access control list (ACL) management.
MODIFICATIONS
-------------
v1.0.8.3 - 24th February 2021 - AndersK
* Added /SID switch
v1.0.8.2 - 20th February 2021 - AndersK
* Fixed GetRegKeyOwner
768
16 Licensing Information User Manual for Release 7.1
v1.0.8.1 - 7th July 2014 - AndersK
* Don't require SE_RESTORE_NAME and SE_TAKE_OWNERSHIP_NAME when changing owner.
* Fixed broken return value when trustee parsing failed
v1.0.8.0 - 24th March 2014 - AndersK
* Added basic String SID parsing in the emulated ConvertStringSidToSid (Broken
in v1.0.6)
* Fixed WinNT4 and Win95 support? (Unicode DLL will not load on Win95 but will
probably load on Win98)
* Fixed leaks from ParseSid and ConvertSidToStringSid
* NameToSid and SidToName now pushes "error" and error details
* Better GetCurrentUserName error handling (Still returns the problematic
"error" string)
v1.0.7.0 - 25th February 2012 - Afrow UK
* Fixed DisableFileInheritance (broken in v1.0.5.0).
v1.0.6.0 - 26th January 2012 - Afrow UK
* Wrote replacements for ConvertSidToStringSid/ConvertStringSidToSid for
backwards compatibility with Windows NT4/ME (ANSI build only).
* Loads RegSetKeySecurity/RegGetKeySecurity functions at run-time for
backwards compatibility with Windows NT4/ME (ANSI build only).
* Removed commented out legacy code.
v1.0.5.0 - 25th January 2012 - Afrow UK
* Removed IsUserTheAdministrator.
* Added NameToSid.
* Major code cleanup/rewrite.
* Proper Unicode build (with Unicode plugin API).
* Support for 64-bit registry (SetRegView 64).
* Functions now return "ok" on success or "error" otherwise. On "error",
the next item on the stack will be the error description.
* Added version information resource.
23rd January 2008 - Afrow UK
* Added function IsUserTheAdministrator.
* Cleaned up code. Rebuilt as pure cpp, decreasing DLL size.
* No longer using gobal temp variable for strings.
7th January 2008 - Afrow UK
* Fixed registry instructions.
8th November 2007 - Afrow UK
* EnableInheritance/DisableInheritance names changed.
* Functions added:
EnableFileInheritance
DisableFileInheritance
EnableRegKeyInheritance
DisableRegKeyInheritance
GetFileOwner
GetFileGroup
GetRegKeyOwner
GetRegKeyGroup
ClearOnFile
ClearOnRegKey
GetCurrentUserName
SidToName
21st August 2007 - Afrow UK
* Added /noinherit switch to prevent child objects inheriting a
particular permission.
* Added EnableInheritance and DisableInheritance functions.
* Removed code to print items in the install log.
13th July 2007 - kichik
* Return proper error codes (return value instead of GetLastError())
30th June 2006 - Afrow UK
* Error MessageBox removed.
* Error messages are now just returned on NSIS stack.
769
Oracle VirtualBox: User Guide for Release 7.1
16.2.3.49 NSIS NsProcess plugin
From https://nsis.sourceforge.io/License:
All NSIS source code, plug-ins, documentation, examples, header files and
graphics, with the exception of the compression modules and where otherwise
noted, are licensed under the zlib/libpng license.
*****************************************************************
*** nsProcess NSIS plugin v1.6 ***
*****************************************************************
2006 Shengalts Aleksander aka Instructor (Shengalts@mail.ru)
Source function FIND_PROC_BY_NAME based
upon the Ravi Kochhar (kochhar@physiology.wisc.edu) code
Thanks iceman_k (FindProcDLL plugin) and
DITMan (KillProcDLL plugin) for direct me
NSIS UNICODE compatible version (1.6) by brainsucker
(sorry, installer missing, i'm too lazy :)
https://opensource.org/licenses/Zlib
The zlib/libpng License
Copyright (c) <year> <copyright holders>
This software is provided 'as-is', without any express or implied warranty. In
no event will the authors be held liable for any damages arising from the use
of this software.
Permission is granted to anyone to use this software for any purpose, including
commercial applications, and to alter it and redistribute it freely, subject to
the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software in a
product, an acknowledgment in the product documentation would be appreciated
but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
16.2.3.50 nullsoft scriptable install system (NSIS) 3.08
COPYRIGHT
---------
Copyright (C) 1999-2022 Contributors
More detailed copyright information can be found in the individual source code
files.
APPLICABLE LICENSES
-------------------
* All NSIS source code, plug-ins, documentation, examples, header files and
graphics, with the exception of the compression modules and where otherwise
noted, are licensed under the zlib/libpng license.
* The zlib compression module for NSIS is licensed under the zlib/libpng
license.
* The bzip2 compression module for NSIS is licensed under the bzip2 license.
* The LZMA compression module for NSIS is licensed under the Common Public
License version 1.0.
770
16 Licensing Information User Manual for Release 7.1
ZLIB/LIBPNG LICENSE
-------------------
This software is provided 'as-is', without any express or implied warranty. In
no event will the authors be held liable for any damages arising from the use
of this software.
Permission is granted to anyone to use this software for any purpose, including
commercial applications, and to alter it and redistribute it freely, subject to
the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software in a
product, an acknowledgment in the product documentation would be appreciated
but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
BZIP2 LICENSE
-------------
This program, "bzip2" and associated library "libbzip2", are copyright (C)
1996-2000 Julian R Seward. All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software in a
product, an acknowledgment in the product documentation would be appreciated
but is not required.
3. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
4. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.
Julian Seward, Cambridge, UK.
jseward@acm.org
COMMON PUBLIC LICENSE VERSION 1.0
---------------------------------
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC
LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
1. DEFINITIONS
"Contribution" means:
771
Oracle VirtualBox: User Guide for Release 7.1
a) in the case of the initial Contributor, the initial code and
documentation distributed under this Agreement, and
b) in the case of each subsequent Contributor:
i) changes to the Program, and
ii) additions to the Program;
where such changes and/or additions to the Program originate from and are
distributed by that particular Contributor. A Contribution 'originates' from a
Contributor if it was added to the Program by such Contributor itself or anyone
acting on such Contributor's behalf. Contributions do not include additions
to the Program which: (i) are separate modules of software distributed in
conjunction with the Program under their own license agreement, and (ii) are
not derivative works of the Program.
"Contributor" means any person or entity that distributes the Program.
"Licensed Patents " mean patent claims licensable by a Contributor which are
necessarily infringed by the use or sale of its Contribution alone or when
combined with the Program.
"Program" means the Contributions distributed in accordance with this Agreement.
"Recipient" means anyone who receives the Program under this Agreement,
including all Contributors.
2. GRANT OF RIGHTS
a) Subject to the terms of this Agreement, each Contributor hereby grants
Recipient a non-exclusive, worldwide, royalty-free copyright license to
reproduce, prepare derivative works of, publicly display, publicly perform,
distribute and sublicense the Contribution of such Contributor, if any, and
such derivative works, in source code and object code form.
b) Subject to the terms of this Agreement, each Contributor hereby grants
Recipient a non-exclusive, worldwide, royalty-free patent license under
Licensed Patents to make, use, sell, offer to sell, import and otherwise
transfer the Contribution of such Contributor, if any, in source code and
object code form. This patent license shall apply to the combination of the
Contribution and the Program if, at the time the Contribution is added by
the Contributor, such addition of the Contribution causes such combination
to be covered by the Licensed Patents. The patent license shall not apply to
any other combinations which include the Contribution. No hardware per se is
licensed hereunder.
c) Recipient understands that although each Contributor grants the
licenses to its Contributions set forth herein, no assurances are provided
by any Contributor that the Program does not infringe the patent or other
intellectual property rights of any other entity. Each Contributor disclaims
any liability to Recipient for claims brought by any other entity based on
infringement of intellectual property rights or otherwise. As a condition to
exercising the rights and licenses granted hereunder, each Recipient hereby
assumes sole responsibility to secure any other intellectual property rights
needed, if any. For example, if a third party patent license is required to
allow Recipient to distribute the Program, it is Recipient's responsibility to
acquire that license before distributing the Program.
d) Each Contributor represents that to its knowledge it has sufficient
copyright rights in its Contribution, if any, to grant the copyright license
set forth in this Agreement.
3. REQUIREMENTS
A Contributor may choose to distribute the Program in object code form under its
own license agreement, provided that:
a) it complies with the terms and conditions of this Agreement; and
b) its license agreement:
772
16 Licensing Information User Manual for Release 7.1
i) effectively disclaims on behalf of all Contributors all warranties and
conditions, express and implied, including warranties or conditions of title
and non-infringement, and implied warranties or conditions of merchantability
and fitness for a particular purpose;
ii) effectively excludes on behalf of all Contributors all liability for
damages, including direct, indirect, special, incidental and consequential
damages, such as lost profits;
iii) states that any provisions which differ from this Agreement are
offered by that Contributor alone and not by any other party; and
iv) states that source code for the Program is available from such
Contributor, and informs licensees how to obtain it in a reasonable manner on
or through a medium customarily used for software exchange.
When the Program is made available in source code form:
a) it must be made available under this Agreement; and
b) a copy of this Agreement must be included with each copy of the
Program.
Contributors may not remove or alter any copyright notices contained within the
Program.
Each Contributor must identify itself as the originator of its Contribution, if
any, in a manner that reasonably allows subsequent Recipients to identify the
originator of the Contribution.
4. COMMERCIAL DISTRIBUTION
Commercial distributors of software may accept certain responsibilities with
respect to end users, business partners and the like. While this license is
intended to facilitate the commercial use of the Program, the Contributor who
includes the Program in a commercial product offering should do so in a manner
which does not create potential liability for other Contributors. Therefore,
if a Contributor includes the Program in a commercial product offering, such
Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
every other Contributor ("Indemnified Contributor") against any losses, damages
and costs (collectively "Losses") arising from claims, lawsuits and other
legal actions brought by a third party against the Indemnified Contributor
to the extent caused by the acts or omissions of such Commercial Contributor
in connection with its distribution of the Program in a commercial product
offering. The obligations in this section do not apply to any claims or Losses
relating to any actual or alleged intellectual property infringement. In order
to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
Contributor in writing of such claim, and b) allow the Commercial Contributor
to control, and cooperate with the Commercial Contributor in, the defense
and any related settlement negotiations. The Indemnified Contributor may
participate in any such claim at its own expense.
For example, a Contributor might include the Program in a commercial product
offering, Product X. That Contributor is then a Commercial Contributor.
If that Commercial Contributor then makes performance claims, or offers
warranties related to Product X, those performance claims and warranties
are such Commercial Contributor's responsibility alone. Under this section,
the Commercial Contributor would have to defend claims against the other
Contributors related to those performance claims and warranties, and if a court
requires any other Contributor to pay any damages as a result, the Commercial
Contributor must pay those damages.
5. NO WARRANTY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
Recipient is solely responsible for determining the appropriateness of using
and distributing the Program and assumes all risks associated with its exercise
of rights under this Agreement, including but not limited to the risks and
773
Oracle VirtualBox: User Guide for Release 7.1
costs of program errors, compliance with applicable laws, damage to or loss of
data, programs or equipment, and unavailability or interruption of operations.
6. DISCLAIMER OF LIABILITY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
7. GENERAL
If any provision of this Agreement is invalid or unenforceable under applicable
law, it shall not affect the validity or enforceability of the remainder of
the terms of this Agreement, and without further action by the parties hereto,
such provision shall be reformed to the minimum extent necessary to make such
provision valid and enforceable.
If Recipient institutes patent litigation against a Contributor with respect
to a patent applicable to software (including a cross-claim or counterclaim
in a lawsuit), then any patent licenses granted by that Contributor to such
Recipient under this Agreement shall terminate as of the date such litigation
is filed. In addition, if Recipient institutes patent litigation against any
entity (including a cross-claim or counterclaim in a lawsuit) alleging that the
Program itself (excluding combinations of the Program with other software or
hardware) infringes such Recipient's patent(s), then such Recipient's rights
granted under Section 2(b) shall terminate as of the date such litigation is
filed.
All Recipient's rights under this Agreement shall terminate if it fails to
comply with any of the material terms or conditions of this Agreement and does
not cure such failure in a reasonable period of time after becoming aware of
such noncompliance. If all Recipient's rights under this Agreement terminate,
Recipient agrees to cease use and distribution of the Program as soon as
reasonably practicable. However, Recipient's obligations under this Agreement
and any licenses granted by Recipient relating to the Program shall continue
and survive.
Everyone is permitted to copy and distribute copies of this Agreement, but
in order to avoid inconsistency the Agreement is copyrighted and may only be
modified in the following manner. The Agreement Steward reserves the right to
publish new versions (including revisions) of this Agreement from time to time.
No one other than the Agreement Steward has the right to modify this Agreement.
IBM is the initial Agreement Steward. IBM may assign the responsibility to
serve as the Agreement Steward to a suitable separate entity. Each new version
of the Agreement will be given a distinguishing version number. The Program
(including Contributions) may always be distributed subject to the version of
the Agreement under which it was received. In addition, after a new version
of the Agreement is published, Contributor may elect to distribute the Program
(including its Contributions) under the new version. Except as expressly stated
in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
the intellectual property of any Contributor under this Agreement, whether
expressly, by implication, estoppel or otherwise. All rights in the Program not
expressly granted under this Agreement are reserved.
This Agreement is governed by the laws of the State of New York and the
intellectual property laws of the United States of America. No party to this
Agreement will bring a legal action under this Agreement more than one year
after the cause of action arose. Each party waives its rights to a jury trial
in any resulting litigation.
SPECIAL EXCEPTION FOR LZMA COMPRESSION MODULE
---------------------------------------------
Igor Pavlov and Amir Szekely, the authors of the LZMA compression module for
NSIS, expressly permit you to statically or dynamically link your code (or
bind by name) to the files from the LZMA compression module for NSIS without
subjecting your linked code to the terms of the Common Public license version
774
16 Licensing Information User Manual for Release 7.1
1.0. Any modifications or additions to files from the LZMA compression module
for NSIS, however, are subject to the terms of the Common Public License
version 1.0.
16.2.3.51 nullsoft scriptable install system (NSIS) 3.09
COPYRIGHT
---------
Copyright (C) 1999-2023 Contributors
More detailed copyright information can be found in the individual source code
files.
APPLICABLE LICENSES
-------------------
* All NSIS source code, plug-ins, documentation, examples, header files and
graphics, with the exception of the compression modules and where otherwise
noted, are licensed under the zlib/libpng license.
* The zlib compression module for NSIS is licensed under the zlib/libpng
license.
* The bzip2 compression module for NSIS is licensed under the bzip2 license.
* The LZMA compression module for NSIS is licensed under the Common Public
License version 1.0.
ZLIB/LIBPNG LICENSE
-------------------
This software is provided 'as-is', without any express or implied warranty. In
no event will the authors be held liable for any damages arising from the use
of this software.
Permission is granted to anyone to use this software for any purpose, including
commercial applications, and to alter it and redistribute it freely, subject to
the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software in a
product, an acknowledgment in the product documentation would be appreciated
but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
BZIP2 LICENSE
-------------
This program, "bzip2" and associated library "libbzip2", are copyright (C)
1996-2000 Julian R Seward. All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software in a
product, an acknowledgment in the product documentation would be appreciated
but is not required.
3. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
775
Oracle VirtualBox: User Guide for Release 7.1
4. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.
Julian Seward, Cambridge, UK.
jseward@acm.org
COMMON PUBLIC LICENSE VERSION 1.0
---------------------------------
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC
LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
1. DEFINITIONS
"Contribution" means:
a) in the case of the initial Contributor, the initial code and
documentation distributed under this Agreement, and
b) in the case of each subsequent Contributor:
i) changes to the Program, and
ii) additions to the Program;
where such changes and/or additions to the Program originate from and are
distributed by that particular Contributor. A Contribution 'originates' from a
Contributor if it was added to the Program by such Contributor itself or anyone
acting on such Contributor's behalf. Contributions do not include additions
to the Program which: (i) are separate modules of software distributed in
conjunction with the Program under their own license agreement, and (ii) are
not derivative works of the Program.
"Contributor" means any person or entity that distributes the Program.
"Licensed Patents " mean patent claims licensable by a Contributor which are
necessarily infringed by the use or sale of its Contribution alone or when
combined with the Program.
"Program" means the Contributions distributed in accordance with this Agreement.
"Recipient" means anyone who receives the Program under this Agreement,
including all Contributors.
2. GRANT OF RIGHTS
a) Subject to the terms of this Agreement, each Contributor hereby grants
Recipient a non-exclusive, worldwide, royalty-free copyright license to
reproduce, prepare derivative works of, publicly display, publicly perform,
distribute and sublicense the Contribution of such Contributor, if any, and
such derivative works, in source code and object code form.
b) Subject to the terms of this Agreement, each Contributor hereby grants
Recipient a non-exclusive, worldwide, royalty-free patent license under
Licensed Patents to make, use, sell, offer to sell, import and otherwise
transfer the Contribution of such Contributor, if any, in source code and
object code form. This patent license shall apply to the combination of the
Contribution and the Program if, at the time the Contribution is added by
776
16 Licensing Information User Manual for Release 7.1
the Contributor, such addition of the Contribution causes such combination
to be covered by the Licensed Patents. The patent license shall not apply to
any other combinations which include the Contribution. No hardware per se is
licensed hereunder.
c) Recipient understands that although each Contributor grants the
licenses to its Contributions set forth herein, no assurances are provided
by any Contributor that the Program does not infringe the patent or other
intellectual property rights of any other entity. Each Contributor disclaims
any liability to Recipient for claims brought by any other entity based on
infringement of intellectual property rights or otherwise. As a condition to
exercising the rights and licenses granted hereunder, each Recipient hereby
assumes sole responsibility to secure any other intellectual property rights
needed, if any. For example, if a third party patent license is required to
allow Recipient to distribute the Program, it is Recipient's responsibility to
acquire that license before distributing the Program.
d) Each Contributor represents that to its knowledge it has sufficient
copyright rights in its Contribution, if any, to grant the copyright license
set forth in this Agreement.
3. REQUIREMENTS
A Contributor may choose to distribute the Program in object code form under its
own license agreement, provided that:
a) it complies with the terms and conditions of this Agreement; and
b) its license agreement:
i) effectively disclaims on behalf of all Contributors all warranties and
conditions, express and implied, including warranties or conditions of title
and non-infringement, and implied warranties or conditions of merchantability
and fitness for a particular purpose;
ii) effectively excludes on behalf of all Contributors all liability for
damages, including direct, indirect, special, incidental and consequential
damages, such as lost profits;
iii) states that any provisions which differ from this Agreement are
offered by that Contributor alone and not by any other party; and
iv) states that source code for the Program is available from such
Contributor, and informs licensees how to obtain it in a reasonable manner on
or through a medium customarily used for software exchange.
When the Program is made available in source code form:
a) it must be made available under this Agreement; and
b) a copy of this Agreement must be included with each copy of the
Program.
Contributors may not remove or alter any copyright notices contained within the
Program.
Each Contributor must identify itself as the originator of its Contribution, if
any, in a manner that reasonably allows subsequent Recipients to identify the
originator of the Contribution.
4. COMMERCIAL DISTRIBUTION
Commercial distributors of software may accept certain responsibilities with
respect to end users, business partners and the like. While this license is
intended to facilitate the commercial use of the Program, the Contributor who
includes the Program in a commercial product offering should do so in a manner
which does not create potential liability for other Contributors. Therefore,
if a Contributor includes the Program in a commercial product offering, such
Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
every other Contributor ("Indemnified Contributor") against any losses, damages
and costs (collectively "Losses") arising from claims, lawsuits and other
777
Oracle VirtualBox: User Guide for Release 7.1
legal actions brought by a third party against the Indemnified Contributor
to the extent caused by the acts or omissions of such Commercial Contributor
in connection with its distribution of the Program in a commercial product
offering. The obligations in this section do not apply to any claims or Losses
relating to any actual or alleged intellectual property infringement. In order
to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
Contributor in writing of such claim, and b) allow the Commercial Contributor
to control, and cooperate with the Commercial Contributor in, the defense
and any related settlement negotiations. The Indemnified Contributor may
participate in any such claim at its own expense.
For example, a Contributor might include the Program in a commercial product
offering, Product X. That Contributor is then a Commercial Contributor.
If that Commercial Contributor then makes performance claims, or offers
warranties related to Product X, those performance claims and warranties
are such Commercial Contributor's responsibility alone. Under this section,
the Commercial Contributor would have to defend claims against the other
Contributors related to those performance claims and warranties, and if a court
requires any other Contributor to pay any damages as a result, the Commercial
Contributor must pay those damages.
5. NO WARRANTY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
Recipient is solely responsible for determining the appropriateness of using
and distributing the Program and assumes all risks associated with its exercise
of rights under this Agreement, including but not limited to the risks and
costs of program errors, compliance with applicable laws, damage to or loss of
data, programs or equipment, and unavailability or interruption of operations.
6. DISCLAIMER OF LIABILITY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
7. GENERAL
If any provision of this Agreement is invalid or unenforceable under applicable
law, it shall not affect the validity or enforceability of the remainder of
the terms of this Agreement, and without further action by the parties hereto,
such provision shall be reformed to the minimum extent necessary to make such
provision valid and enforceable.
If Recipient institutes patent litigation against a Contributor with respect
to a patent applicable to software (including a cross-claim or counterclaim
in a lawsuit), then any patent licenses granted by that Contributor to such
Recipient under this Agreement shall terminate as of the date such litigation
is filed. In addition, if Recipient institutes patent litigation against any
entity (including a cross-claim or counterclaim in a lawsuit) alleging that the
Program itself (excluding combinations of the Program with other software or
hardware) infringes such Recipient's patent(s), then such Recipient's rights
granted under Section 2(b) shall terminate as of the date such litigation is
filed.
All Recipient's rights under this Agreement shall terminate if it fails to
comply with any of the material terms or conditions of this Agreement and does
not cure such failure in a reasonable period of time after becoming aware of
such noncompliance. If all Recipient's rights under this Agreement terminate,
Recipient agrees to cease use and distribution of the Program as soon as
reasonably practicable. However, Recipient's obligations under this Agreement
and any licenses granted by Recipient relating to the Program shall continue
and survive.
778
16 Licensing Information User Manual for Release 7.1
Everyone is permitted to copy and distribute copies of this Agreement, but
in order to avoid inconsistency the Agreement is copyrighted and may only be
modified in the following manner. The Agreement Steward reserves the right to
publish new versions (including revisions) of this Agreement from time to time.
No one other than the Agreement Steward has the right to modify this Agreement.
IBM is the initial Agreement Steward. IBM may assign the responsibility to
serve as the Agreement Steward to a suitable separate entity. Each new version
of the Agreement will be given a distinguishing version number. The Program
(including Contributions) may always be distributed subject to the version of
the Agreement under which it was received. In addition, after a new version
of the Agreement is published, Contributor may elect to distribute the Program
(including its Contributions) under the new version. Except as expressly stated
in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
the intellectual property of any Contributor under this Agreement, whether
expressly, by implication, estoppel or otherwise. All rights in the Program not
expressly granted under this Agreement are reserved.
This Agreement is governed by the laws of the State of New York and the
intellectual property laws of the United States of America. No party to this
Agreement will bring a legal action under this Agreement more than one year
after the cause of action arose. Each party waives its rights to a jury trial
in any resulting litigation.
SPECIAL EXCEPTION FOR LZMA COMPRESSION MODULE
---------------------------------------------
Igor Pavlov and Amir Szekely, the authors of the LZMA compression module for
NSIS, expressly permit you to statically or dynamically link your code (or
bind by name) to the files from the LZMA compression module for NSIS without
subjecting your linked code to the terms of the Common Public license version
1.0. Any modifications or additions to files from the LZMA compression module
for NSIS, however, are subject to the terms of the Common Public License
version 1.0.
16.2.3.52 OpenSSL 3.3.0
Copyright (c) 1998-2024 The OpenSSL Project
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
All rights reserved.
* Licensed under the Apache License 2.0 (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
*
------------------------------------------------------------------------------------------------------------------------
Apache License
Version 2.0, January 2004
https://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
779
Oracle VirtualBox: User Guide for Release 7.1
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
780
16 Licensing Information User Manual for Release 7.1
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
781
Oracle VirtualBox: User Guide for Release 7.1
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
---------------------------------------------------------------------------------------------------------------
16.2.3.53 OpenSSL 3.1.7
Copyright (c) 1998-2023 The OpenSSL Project
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
All rights reserved.
* Licensed under the Apache License 2.0 (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
*
------------------------------------------------------------------------------------------------------------------------
Apache License
Version 2.0, January 2004
https://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
782
16 Licensing Information User Manual for Release 7.1
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
783
Oracle VirtualBox: User Guide for Release 7.1
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
---------------------------------------------------------------------------------------------------------------
784
16 Licensing Information User Manual for Release 7.1
16.2.3.54 opus
Opus licensing
Opus has a freely available specification, a BSD-licensed, high-quality
reference encoder and decoder, and protective, royalty-free licenses for the
required patents. The copyright and patent licenses for Opus are automatically
granted to everyone and do not require application or approval. The Opus FAQ
has more information on why Opus is freely licensed.
In brief: (see below for details)
You can encode or decode Opus-compatible streams for any purpose at no
cost.
✔ You can integrate the reference Opus encoder and decoder in any
application, program, or product, even commercially, at no cost.
✔ You can create your own compatible implementations of the Opus
specification and give them away or sell them.
You may not do these things if you engage in Opus-related patent
litigation against any user of Opus.
Licensing details
Copyright
Specification
The specification is freely available as part of IETF RFC 6716. The RFC includes
the reference implementation, which is available under the three-clause BSD
license (see below).
Implementation
Both the reference implementation and the revised implementations on opus-
codec.org are available under the three-clause BSD license. This BSD license is
compatible with all common open source and commercial software licenses.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither the name of Internet Society, IETF or IETF Trust, nor the
names of specific contributors, may be used to endorse or promote
products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Tools
Most of the command-line Ogg-based tools that are shipped as part of the
separate opus-tools package are also released under the three-clause BSD
license. The only exception is the opusinfo tool, which is released under the
GPLv2 license. Proprietary software developers wishing to use Opus may copy
code from opusenc and opusdec, but they may not copy code from the opusinfo
tool to build their applications.
Patents
Opus is covered by several patents. These patents are available under open-
source-compatible, royalty-free licenses. If you are not trying to attack Opus
with your patents, you will not have problems with these licenses.
Some of these licenses have been updated in the past and may be updated again
in the future. However, updates never invalidate the old licenses and users
are always free to rely on any of the previously available licenses. In other
words, newer licenses can give more rights, but never fewer.
Xiph.Org Foundation
The Xiph.Org foundation has several patent applications on techniques used in
Opus. When issued, these patents will be automatically available under the
terms provided in the below license. The license covers the listed patent
applications, along with any other patent or application covering Opus that is
owned by Xiph.Org.
785
Oracle VirtualBox: User Guide for Release 7.1
Xiph.Org
Patents/Applications covered
US 61/284,154
US 61/450,041
US 61/450,053
US 61/450,060
and any other applicable
License Grant. Xiph.Org Foundation (“Xiph”) hereby grants to you a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as
stated in this license) license under Licensed Patents to make, have made, use,
offer to sell, sell, import, transfer, and otherwise run, modify (in a way that
still complies with the Specification), and reproduce any Implementation.
Definitions. Specification means, and includes the following, both individually
and collectively, (a) any standard specification of the Opus codec adopted by
the IETF Codec Working Group (Standard”) and (b) any reference implementation
(each, a “Reference Implementation) published by the IETF Codec Working Group
in the request for comments (“RFC”) issued by the IETF for the Specification
draft for which this License is issued, or any RFC that is issued as an update
or new version thereof. An Implementation means any Reference Implementation,
or another implementation that complies with the Specification. Licensed
Patents means all patents currently owned by Xiph or acquired hereafter that
Xiph has the right to license as set forth above and that are necessarily
infringed by the Specification, where necessarily infringed” means: in the
case of (a) above, there is no commercially viable means of implementing the
Specification without infringing such patent; in the case of (b) above, use of
the reference implementation to the extent it infringes such patent.
Termination. If you, directly or indirectly via controlled affiliate or
subsidiary, agent, or exclusive licensee, file a Claim for patent infringement
against any entity alleging that an Implementation in whole or in part
constitutes direct or contributory patent infringement, or inducement of
patent infringement (a “Claim), provided that a Reference Implementation also
infringes the patents asserted in the Claim, then any patent rights granted
to you under this License shall automatically terminate retroactively as of
the date you first received the grant. Claims made against an Implementation
in part will only trigger termination if the Implementation in part was done
for the purpose of combining it with other technology that complies with the
Specification so that the technology’s ultimate use will be consistent with the
Standard as a whole.
This license is also filed on the IETF site.
Broadcom
Broadcom has both issued patents and outstanding applications covering Opus.
These are available under the same license as the Xiph.Org patents. The license
covers the listed patents and patent applications, along with any other patent
or application covering Opus that is owned by Broadcom.
Broadcom
Patents/Applications covered
US 61/406,106
US 61/394,842
US 7,353,168
and any other applicable
License Grant. Broadcom Corporation (“Broadcom) hereby grants to you a
perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this license) license under Licensed Patents to make,
have made, use, offer to sell, sell, import, transfer, and otherwise run,
modify (in a way that still complies with the Specification), and reproduce any
Implementation.
Definitions. Specification means, and includes the following, both individually
and collectively, (a) any standard specification of the Opus codec adopted by
the IETF Codec Working Group (“Standard”) and (b) any reference implementation
(each, a Reference Implementation”) published by the IETF Codec Working Group
in the request for comments (“RFC) issued by the IETF for the Specification
draft for which this License is issued, or any RFC that is issued as an update
or new version thereof. An Implementation means any Reference Implementation,
or another implementation that complies with the Specification. Licensed
Patents means all patents currently owned by Broadcom or acquired hereafter
that Broadcom has the right to license as set forth above and that are
necessarily infringed by the Specification, where “necessarily infringed”
means: in the case of (a) above, there is no commercially viable means of
implementing the Specification without infringing such patent; in the case of
(b) above, use of the reference implementation to the extent it infringes such
patent.
786
16 Licensing Information User Manual for Release 7.1
Termination. If you, directly or indirectly via controlled affiliate or
subsidiary, agent, or exclusive licensee, file a Claim for patent infringement
against any entity alleging that an Implementation in whole or in part
constitutes direct or contributory patent infringement, or inducement of
patent infringement (a Claim”), provided that a Reference Implementation also
infringes the patents asserted in the Claim, then any patent rights granted
to you under this License shall automatically terminate retroactively as of
the date you first received the grant. Claims made against an Implementation
in part will only trigger termination if the Implementation in part was done
for the purpose of combining it with other technology that complies with the
Specification so that the technology’s ultimate use will be consistent with the
Standard as a whole.
This license is also filed on the IETF site.
Microsoft
Microsoft acquired patents and applications related to Opus through their
purchase of Skype. These patents (and any other Microsoft might have had) are
available under a different, but still royalty-free, license detailed below.
The license covers the listed patent applications, along with any other patent
or application covering Opus that is owned by Microsoft.
Microsoft
Patents/Applications covered
US-2008-0201137-A1
US-2010-0174535-A1
US-2010-0174534-A1
US-2010-0174547-A1
US-2010-0174532-A1
US-2010-0174537-A1
US-2010-0174542-A1
US-2010-0174531-A1
US-2010-0174541-A1
US-2010-0174538-A1
US-2011-0077940-A1
and any other applicable
Microsoft Opus Patent Terms
11-7-2012
1. Patent Terms.
1.1. Specification License. Subject to all the terms and conditions of this
Agreement, I, on behalf of myself and my successors in interest and assigns,
hereby grant you a non-sublicensable, perpetual, worldwide, non-exclusive, no-
charge, royalty-free, irrevocable license to my Necessary Decoder Claims for
your Specification Implementation.
1.2. Code License. Subject to all the terms and conditions of this Agreement, I,
on behalf of myself and my successors in interest and assigns, hereby grant you
a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-
free, irrevocable patent license to my Necessary Reference Implementation Claims
to make, use, sell, offer for sale, import or distribute a Code Implementation.
1.3. Conditions.
1.3.1. Availability. If you own or control Necessary Claims, the licenses
set forth in Section 1 are subject to and will become effective starting on
the date that you make a binding public irrevocable commitment to license,
on reasonable and non-discriminatory royalty-free licensing terms 1) your
Necessary Decoder Claims to all implementers for Specification Implementations,
and 2) your Necessary Reference Implementation Claims to all implementers for
Code Implementations, where the terms of this Agreement satisfy any reciprocity
requirements in your reasonable and non-discriminatory royalty-free licensing
terms. The promises set forth in Section 1 will remain in effect so long as
you continue to make such claims available for Specification Implementations
and Code Implementations under reasonable and non-discriminatory royalty-free
licensing terms. In addition, as a condition of the licenses set forth in
Section 1, you acknowledge and agree that you have not and will not knowingly
take any action for the purpose of circumventing the conditions in this Section
1. Notwithstanding the foregoing, you are not required to make the commitments
set forth in this Section 1.3.1 as a result of merely using a Specification
Implementation or a Code Implementation as an end-user.
1.3.2. Additional Conditions. This license is directly from me to you and you
acknowledge as a condition of benefiting from it that no rights from me are
received from suppliers, distributors, or otherwise in connection with this
license. This license is not an assurance (i) that any of my issued patent
claims covers a Specification Implementation or Code Implementation or are
enforceable or (ii) that a Specification Implementation or Code Implementation
would not infringe intellectual property rights of any third party.
787
Oracle VirtualBox: User Guide for Release 7.1
1.4. Termination. All rights, grants, and promises made by me to you under
Section 1 are immediately terminated if you or your agent file, maintain,
or voluntarily participate in a lawsuit against me or any person or entity
asserting that a Specification Implementation infringes Necessary Decoder
Claims or a Code Implementation infringes Necessary Reference Implementation
Claims, unless that suit was in response to a corresponding suit regarding
a Specification Implementation or Code Implementation first brought against
you. In addition, all rights, grants, and promises made by me to you under
Section 1 are terminated if you, your agent, or successor in interest seek to
license Necessary Decoder Claims for Specification Implementations or Necessary
Reference Implementations Claims for Code Implementations on a royalty-bearing
basis, unless that royalty-bearing licensing activity is in addition to, and
not in lieu of, reasonable and non-discriminatory royalty-free licensing terms
for Necessary Decoder Claims for Specification Implementations or Necessary
Reference Implementation Claims for Code Implementations. This Agreement may
also be terminated, including back to the date of non-compliance, because of
non-compliance with any other term or condition of this Agreement.
2. Patent License Commitment. On behalf of me and my successors in interest
and assigns, I agree to offer alternative reasonable and non-discriminatory
royalty-bearing licensing terms 1) to my Necessary Decoder Claims solely
for your Specification Implementation and 2) to my Necessary Reference
Implementations Claims solely for your Code Implementation.
3. Past Skype Declarations. You may, at your option, continue to rely on the
terms set forth in Skypes past declarations made to the IETF for the Opus Audio
Codec, subject to the terms of those declarations and in lieu of the terms of
this Agreement solely for the patents set forth in those declarations.
4. Good Faith Obligations. I agree that I have not and will not knowingly
take any action for the purpose of circumventing my obligations under this
Agreement. In addition, I will not 1) seek an injunction or exclusion order
against a) Code Implementations for Necessary Reference Implementation Claims
or b) Specification Implementations for Necessary Decoder Claims or 2) require
that an implementer license its patents back to me, except for Necessary
Reference Implementation Claims for Code Implementations and Necessary Decoder
Claims for Specification Implementations. I will not transfer Necessary
Reference Implementation Claims or Necessary Decoder Claims unless the
transferee is subject to these obligations.
5. Disclaimers. I expressly disclaim any warranties (express, implied, or
otherwise), including implied warranties of merchantability, non-infringement,
fitness for a particular purpose, or title, related to the Specification or
Reference Implementation. The entire risk as to implementing or otherwise using
the Specification, Specification Implementation, or Code Implementation is
assumed by the implementer and user. IN NO EVENT WILL ANY PARTY BE LIABLE TO
ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL,
OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY
KIND WITH RESPECT TO THIS AGREEMENT, WHETHER BASED ON BREACH OF CONTRACT,
TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER PARTY
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Nothing in this Agreement
requires me to undertake a patent search.
6. Definitions.
6.1. Agreement. “Agreement” means this document, which sets forth the rights,
grants, limitations, conditions, obligations, and disclaimers made available
for the particular Specification.
6.2. Code Implementation. Code Implementation” means making, using, selling,
offering for sale, importing or distributing 1) the Reference Implementation,
or 2) an implementation that, in the case of an encoder, produces a bitstream
that can be decoded by a Specification Implementation solely to the extent
it produces such a bitstream, and, in the case of decoder, is a Specification
Implementation, where that Specification Implementation may also infringe
Necessary Reference Implementation Claims.
6.3. Control. “Control means direct or indirect control of more than 50% of the
voting power to elect directors of that corporation, or for any other entity,
the power to direct management of such entity.
6.4. I, Me, or My. “I,” me,” or “my refers to the party making this declaration,
and any entity that I Control.
6.5. Necessary Claims. “Necessary Claims” means Necessary Decoder Claims and
Necessary Reference Implementation Claims.
6.6. Necessary Decoder Claims. Necessary Decoder Claims” are those patent claims
that a party owns or controls, including those claims acquired after the date
of this declaration, that are necessarily infringed by an implementation of the
required portions (including the required elements of optional portions) of the
788
16 Licensing Information User Manual for Release 7.1
decoder Specification that are described in detail and not merely referenced in
the Specification.
6.7. Necessary Reference Implementation Claims. “Necessary Reference
Implementation Claims are those patent claims that a party owns or controls,
including those claims acquired after the date of this declaration, that are
necessarily infringed by the Reference Implementation. Necessary Reference
Implementation Claims do not include claims that would be infringed only as a
consequence of further modification of the Reference Implementation.
6.8. Reference Implementation. “Reference Implementation” means the
implementation of the Opus encoder and/or decoder code extracted from Appendix
A of the Specification.
6.9. Specification. Specification” means IETF RFC 6716 dated September 2012.
6.10. Specification Implementation. “Specification Implementation means making,
using, selling, offering for sale, importing or distributing any conformant
implementation of the decoder set forth in the Specification 1) only to the
extent it implements the Specification and 2) so long as all required portions
of the Specification are implemented. Specification Implementation also
includes any implementation of a decoder included in subsequent versions of RFC
6716 1) only to the extent that it implements the decoder Specification, and 2)
so long as all required portions of the decoder Specification are implemented.
6.11. You or Your. “You,” you,” or “your means any person or entity who
exercises patent rights granted under this Agreement, and any person or entity
you Control.
This license is also filed on the IETF site. The old license is still available.
Other disclosures
While Xiph.Org, Broadcom, and Microsoft filed IPR disclosures giving royalty-
free licenses to their patents used in Opus, four companies that did not
directly participate in the development of Opus, Qualcomm, Huawei, France
Telecom, and Ericsson, filed IPR disclosures with potentially royalty-bearing
terms. The IETF allows anyone (and their dog) to file an IPR disclosures if
they think that their patents "covers or may ultimately cover" a standard. In
fact, for any organization who can be said to have contributed in any (very
loosely defined) way, these IPR statements are not just allowed, but required.
It is thus safer for organisations to declare as much as they can. As an
example, one can find similar non-free Qualcomm IPR statements on both SIP
and SDP. To our advantage, however, the IETF IPR disclosure policies require
companies to provide the actual patent numbers. This allows anyone to verify
these claims for themselves, which is definitely a good thing.
When it comes to patents, it is difficult to say much without making lawyers
nervous. However, we can say something quite direct: external counsel Dergosits
& Noah has advised us that Opus can be implemented without the need to license
the patents disclosed by Qualcomm, Huawei, France Telecom, or Ericsson. We can
also say that Mozilla is confident enough in Opus to ship it to hundreds of
millions of Firefox users. Similarly, Cisco and Google are also supporting Opus
in some products. More companies are expected to do the same soon.
Mozilla invested significant legal resources into avoiding known patent thickets
when designing Opus. Whenever possible, we used processes and methods that have
been long known in the field and which are considered patent-free. In addition,
we filed numerous patent applications on the new things we invented to help
defend the Opus community. As a result, Opus is available on a royalty-free
basis and can be deployed by anyone, including other open-source projects.
Everyone knows this is an incredibly challenging legal environment to operate
in, but we think we've succeeded.
LIBJPEG-TURBO README FILE:
*******************************************************************************
** Background
*******************************************************************************
libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2,
NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64,
and ARM systems. On such systems, libjpeg-turbo is generally 2-4x as fast as
libjpeg, all else being equal. On other types of systems, libjpeg-turbo can
still outperform libjpeg by a significant amount, by virtue of its
highly-optimized Huffman coding routines. In many cases, the performance of
libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.
libjpeg-turbo implements both the traditional libjpeg API as well as the less
powerful but more straightforward TurboJPEG API. libjpeg-turbo also features
colorspace extensions that allow it to compress from/decompress to 32-bit and
big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java
interface.
libjpeg-turbo was originally based on libjpeg/SIMD, an MMX-accelerated
derivative of libjpeg v6b developed by Miyasaka Masaru. The TigerVNC and
789
Oracle VirtualBox: User Guide for Release 7.1
VirtualGL projects made numerous enhancements to the codec in 2009, and in
early 2010, libjpeg-turbo spun off into an independent project, with the goal
of making high-speed JPEG compression/decompression technology available to a
broader range of users and developers.
*******************************************************************************
** License
*******************************************************************************
Most of libjpeg-turbo inherits the non-restrictive, BSD-style license used by
libjpeg (see README.) The TurboJPEG wrapper (both C and Java versions) and
associated test programs bear a similar license, which is reproduced below:
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
- Neither the name of the libjpeg-turbo Project nor the names of its
contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS",
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
*******************************************************************************
** Using libjpeg-turbo
*******************************************************************************
libjpeg-turbo includes two APIs that can be used to compress and decompress
JPEG images:
TurboJPEG API: This API provides an easy-to-use interface for compressing
and decompressing JPEG images in memory. It also provides some functionality
that would not be straightforward to achieve using the underlying libjpeg
API, such as generating planar YUV images and performing multiple
simultaneous lossless transforms on an image. The Java interface for
libjpeg-turbo is written on top of the TurboJPEG API.
libjpeg API: This is the de facto industry-standard API for compressing and
decompressing JPEG images. It is more difficult to use than the TurboJPEG
API but also more powerful. The libjpeg API implementation in libjpeg-turbo
is both API/ABI-compatible and mathematically compatible with libjpeg v6b.
It can also optionally be configured to be API/ABI-compatible with libjpeg v7
and v8 (see below.)
There is no significant performance advantage to either API when both are used
to perform similar operations.
=====================
Colorspace Extensions
=====================
libjpeg-turbo includes extensions that allow JPEG images to be compressed
directly from (and decompressed directly to) buffers that use BGR, BGRX,
RGBX, XBGR, and XRGB pixel ordering. This is implemented with ten new
colorspace constants:
JCS_EXT_RGB /* red/green/blue */
JCS_EXT_RGBX /* red/green/blue/x */
JCS_EXT_BGR /* blue/green/red */
JCS_EXT_BGRX /* blue/green/red/x */
JCS_EXT_XBGR /* x/blue/green/red */
JCS_EXT_XRGB /* x/red/green/blue */
JCS_EXT_RGBA /* red/green/blue/alpha */
JCS_EXT_BGRA /* blue/green/red/alpha */
JCS_EXT_ABGR /* alpha/blue/green/red */
JCS_EXT_ARGB /* alpha/red/green/blue */
Setting cinfo.in_color_space (compression) or cinfo.out_color_space
(decompression) to one of these values will cause libjpeg-turbo to read the
red, green, and blue values from (or write them to) the appropriate position in
the pixel when compressing from/decompressing to an RGB buffer.
790
16 Licensing Information User Manual for Release 7.1
Your application can check for the existence of these extensions at compile
time with:
#ifdef JCS_EXTENSIONS
At run time, attempting to use these extensions with a libjpeg implementation
that does not support them will result in a "Bogus input colorspace" error.
Applications can trap this error in order to test whether run-time support is
available for the colorspace extensions.
When using the RGBX, BGRX, XBGR, and XRGB colorspaces during decompression, the
X byte is undefined, and in order to ensure the best performance, libjpeg-turbo
can set that byte to whatever value it wishes. If an application expects the X
byte to be used as an alpha channel, then it should specify JCS_EXT_RGBA,
JCS_EXT_BGRA, JCS_EXT_ABGR, or JCS_EXT_ARGB. When these colorspace constants
are used, the X byte is guaranteed to be 0xFF, which is interpreted as opaque.
Your application can check for the existence of the alpha channel colorspace
extensions at compile time with:
#ifdef JCS_ALPHA_EXTENSIONS
jcstest.c, located in the libjpeg-turbo source tree, demonstrates how to check
for the existence of the colorspace extensions at compile time and run time.
===================================
libjpeg v7 and v8 API/ABI Emulation
===================================
With libjpeg v7 and v8, new features were added that necessitated extending the
compression and decompression structures. Unfortunately, due to the exposed
nature of those structures, extending them also necessitated breaking backward
ABI compatibility with previous libjpeg releases. Thus, programs that were
built to use libjpeg v7 or v8 did not work with libjpeg-turbo, since it is
based on the libjpeg v6b code base. Although libjpeg v7 and v8 are not
as widely used as v6b, enough programs (including a few Linux distros) made
the switch that there was a demand to emulate the libjpeg v7 and v8 ABIs
in libjpeg-turbo. It should be noted, however, that this feature was added
primarily so that applications that had already been compiled to use libjpeg
v7+ could take advantage of accelerated baseline JPEG encoding/decoding
without recompiling. libjpeg-turbo does not claim to support all of the
libjpeg v7+ features, nor to produce identical output to libjpeg v7+ in all
cases (see below.)
By passing an argument of --with-jpeg7 or --with-jpeg8 to configure, or an
argument of -DWITH_JPEG7=1 or -DWITH_JPEG8=1 to cmake, you can build a version
of libjpeg-turbo that emulates the libjpeg v7 or v8 ABI, so that programs
that are built against libjpeg v7 or v8 can be run with libjpeg-turbo. The
following section describes which libjpeg v7+ features are supported and which
aren't.
Support for libjpeg v7 and v8 Features:
---------------------------------------
Fully supported:
-- libjpeg: IDCT scaling extensions in decompressor
libjpeg-turbo supports IDCT scaling with scaling factors of 1/8, 1/4, 3/8,
1/2, 5/8, 3/4, 7/8, 9/8, 5/4, 11/8, 3/2, 13/8, 7/4, 15/8, and 2/1 (only 1/4
and 1/2 are SIMD-accelerated.)
-- libjpeg: arithmetic coding
-- libjpeg: In-memory source and destination managers
See notes below.
-- cjpeg: Separate quality settings for luminance and chrominance
Note that the libpjeg v7+ API was extended to accommodate this feature only
for convenience purposes. It has always been possible to implement this
feature with libjpeg v6b (see rdswitch.c for an example.)
-- cjpeg: 32-bit BMP support
-- cjpeg: -rgb option
-- jpegtran: lossless cropping
-- jpegtran: -perfect option
-- jpegtran: forcing width/height when performing lossless crop
-- rdjpgcom: -raw option
-- rdjpgcom: locale awareness
Not supported:
NOTE: As of this writing, extensive research has been conducted into the
usefulness of DCT scaling as a means of data reduction and SmartScale as a
means of quality improvement. The reader is invited to peruse the research at
http://www.libjpeg-turbo.org/About/SmartScale and draw his/her own conclusions,
but it is the general belief of our project that these features have not
demonstrated sufficient usefulness to justify inclusion in libjpeg-turbo.
-- libjpeg: DCT scaling in compressor
cinfo.scale_num and cinfo.scale_denom are silently ignored.
791
Oracle VirtualBox: User Guide for Release 7.1
There is no technical reason why DCT scaling could not be supported when
emulating the libjpeg v7+ API/ABI, but without the SmartScale extension (see
below), only scaling factors of 1/2, 8/15, 4/7, 8/13, 2/3, 8/11, 4/5, and
8/9 would be available, which is of limited usefulness.
-- libjpeg: SmartScale
cinfo.block_size is silently ignored.
SmartScale is an extension to the JPEG format that allows for DCT block
sizes other than 8x8. Providing support for this new format would be
feasible (particularly without full acceleration.) However, until/unless
the format becomes either an official industry standard or, at minimum, an
accepted solution in the community, we are hesitant to implement it, as
there is no sense of whether or how it might change in the future. It is
our belief that SmartScale has not demonstrated sufficient usefulness as a
lossless format nor as a means of quality enhancement, and thus, our primary
interest in providing this feature would be as a means of supporting
additional DCT scaling factors.
-- libjpeg: Fancy downsampling in compressor
cinfo.do_fancy_downsampling is silently ignored.
This requires the DCT scaling feature, which is not supported.
-- jpegtran: Scaling
This requires both the DCT scaling and SmartScale features, which are not
supported.
-- Lossless RGB JPEG files
This requires the SmartScale feature, which is not supported.
What About libjpeg v9?
----------------------
libjpeg v9 introduced yet another field to the JPEG compression structure
(color_transform), thus making the ABI backward incompatible with that of
libjpeg v8. This new field was introduced solely for the purpose of supporting
lossless SmartScale encoding. Further, there was actually no reason to extend
the API in this manner, as the color transform could have just as easily been
activated by way of a new JPEG colorspace constant, thus preserving backward
ABI compatibility.
Our research (see link above) has shown that lossless SmartScale does not
generally accomplish anything that can't already be accomplished better with
existing, standard lossless formats. Thus, at this time, it is our belief that
there is not sufficient technical justification for software to upgrade from
libjpeg v8 to libjpeg v9, and therefore, not sufficient technical justification
for us to emulate the libjpeg v9 ABI.
=====================================
In-Memory Source/Destination Managers
=====================================
By default, libjpeg-turbo 1.3 and later includes the jpeg_mem_src() and
jpeg_mem_dest() functions, even when not emulating the libjpeg v8 API/ABI.
Previously, it was necessary to build libjpeg-turbo from source with libjpeg v8
API/ABI emulation in order to use the in-memory source/destination managers,
but several projects requested that those functions be included when emulating
the libjpeg v6b API/ABI as well. This allows the use of those functions by
programs that need them without breaking ABI compatibility for programs that
don't, and it allows those functions to be provided in the "official"
libjpeg-turbo binaries.
Those who are concerned about maintaining strict conformance with the libjpeg
v6b or v7 API can pass an argument of --without-mem-srcdst to configure or
an argument of -DWITH_MEM_SRCDST=0 to CMake prior to building libjpeg-turbo.
This will restore the pre-1.3 behavior, in which jpeg_mem_src() and
jpeg_mem_dest() are only included when emulating the libjpeg v8 API/ABI.
On Un*x systems, including the in-memory source/destination managers changes
the dynamic library version from 62.0.0 to 62.1.0 if using libjpeg v6b API/ABI
emulation and from 7.0.0 to 7.1.0 if using libjpeg v7 API/ABI emulation.
Note that, on most Un*x systems, the dynamic linker will not look for a
function in a library until that function is actually used. Thus, if a program
is built against libjpeg-turbo 1.3+ and uses jpeg_mem_src() or jpeg_mem_dest(),
that program will not fail if run against an older version of libjpeg-turbo or
against libjpeg v7- until the program actually tries to call jpeg_mem_src() or
jpeg_mem_dest(). Such is not the case on Windows. If a program is built
against the libjpeg-turbo 1.3+ DLL and uses jpeg_mem_src() or jpeg_mem_dest(),
then it must use the libjpeg-turbo 1.3+ DLL at run time.
Both cjpeg and djpeg have been extended to allow testing the in-memory
source/destination manager functions. See their respective man pages for more
details.
*******************************************************************************
792
16 Licensing Information User Manual for Release 7.1
** Mathematical Compatibility
*******************************************************************************
For the most part, libjpeg-turbo should produce identical output to libjpeg
v6b. The one exception to this is when using the floating point DCT/IDCT, in
which case the outputs of libjpeg v6b and libjpeg-turbo can differ for the
following reasons:
-- The SSE/SSE2 floating point DCT implementation in libjpeg-turbo is ever so
slightly more accurate than the implementation in libjpeg v6b, but not by
any amount perceptible to human vision (generally in the range of 0.01 to
0.08 dB gain in PNSR.)
-- When not using the SIMD extensions, libjpeg-turbo uses the more accurate
(and slightly faster) floating point IDCT algorithm introduced in libjpeg
v8a as opposed to the algorithm used in libjpeg v6b. It should be noted,
however, that this algorithm basically brings the accuracy of the floating
point IDCT in line with the accuracy of the slow integer IDCT. The floating
point DCT/IDCT algorithms are mainly a legacy feature, and they do not
produce significantly more accuracy than the slow integer algorithms (to put
numbers on this, the typical difference in PNSR between the two algorithms
is less than 0.10 dB, whereas changing the quality level by 1 in the upper
range of the quality scale is typically more like a 1.0 dB difference.)
-- When not using the SIMD extensions, then the accuracy of the floating point
DCT/IDCT can depend on the compiler and compiler settings.
While libjpeg-turbo does emulate the libjpeg v8 API/ABI, under the hood, it is
still using the same algorithms as libjpeg v6b, so there are several specific
cases in which libjpeg-turbo cannot be expected to produce the same output as
libjpeg v8:
-- When decompressing using scaling factors of 1/2 and 1/4, because libjpeg v8
implements those scaling algorithms differently than libjpeg v6b does, and
libjpeg-turbo's SIMD extensions are based on the libjpeg v6b behavior.
-- When using chrominance subsampling, because libjpeg v8 implements this
with its DCT/IDCT scaling algorithms rather than with a separate
downsampling/upsampling algorithm. In our testing, the subsampled/upsampled
output of libjpeg v8 is less accurate than that of libjpeg v6b for this
reason.
-- When decompressing using a scaling factor > 1 and merged (AKA "non-fancy" or
"non-smooth") chrominance upsampling, because libjpeg v8 does not support
merged upsampling with scaling factors > 1.
*******************************************************************************
** Performance Pitfalls
*******************************************************************************
===============
Restart Markers
===============
The optimized Huffman decoder in libjpeg-turbo does not handle restart markers
in a way that makes the rest of the libjpeg infrastructure happy, so it is
necessary to use the slow Huffman decoder when decompressing a JPEG image that
has restart markers. This can cause the decompression performance to drop by
as much as 20%, but the performance will still be much greater than that of
libjpeg. Many consumer packages, such as PhotoShop, use restart markers when
generating JPEG images, so images generated by those programs will experience
this issue.
===============================================
Fast Integer Forward DCT at High Quality Levels
===============================================
The algorithm used by the SIMD-accelerated quantization function cannot produce
correct results whenever the fast integer forward DCT is used along with a JPEG
quality of 98-100. Thus, libjpeg-turbo must use the non-SIMD quantization
function in those cases. This causes performance to drop by as much as 40%.
It is therefore strongly advised that you use the slow integer forward DCT
whenever encoding images with a JPEG quality of 98 or higher.
16.2.3.55 pixman
The following is the MIT license, agreed upon by most contributors.
Copyright holders of new code should use this license statement where
possible. They may also add themselves to the list below.
/*
* Copyright 1987, 1988, 1989, 1998 The Open Group
793
Oracle VirtualBox: User Guide for Release 7.1
* Copyright 1987, 1988, 1989 Digital Equipment Corporation
* Copyright 1999, 2004, 2008 Keith Packard
* Copyright 2000 SuSE, Inc.
* Copyright 2000 Keith Packard, member of The XFree86 Project, Inc.
* Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc.
* Copyright 2004 Nicholas Miell
* Copyright 2005 Lars Knoll & Zack Rusin, Trolltech
* Copyright 2005 Trolltech AS
* Copyright 2007 Luca Barbato
* Copyright 2008 Aaron Plattner, NVIDIA Corporation
* Copyright 2008 Rodrigo Kumpera
* Copyright 2008 André Tupinambá
* Copyright 2008 Mozilla Corporation
* Copyright 2008 Frederic Plourde
* Copyright 2009, Oracle and/or its affiliates. All rights reserved.
* Copyright 2009, 2010 Nokia Corporation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
16.2.3.56 Plex86/Bochs LGPL VGABios
vgabios.c:
//
============================================================================================
//
// Copyright (C) 2001,2002 the LGPL VGABios developers Team
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// version 2 of the License, or (at your option) any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public
// License along with this library; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
//
============================================================================================
//
// This VGA Bios is specific to the plex86/bochs Emulated VGA card.
// You can NOT drive any physical vga card with it.
//
//
============================================================================================
//
// This file contains code ripped from :
// - rombios.c of plex86
794
16 Licensing Information User Manual for Release 7.1
//
// This VGA Bios contains fonts from :
// - fntcol16.zip (c) by Joseph Gil avalable at :
// ftp://ftp.simtel.net/pub/simtelnet/msdos/screen/fntcol16.zip
// These fonts are public domain
//
// This VGA Bios is based on information taken from :
// - Kevin Lawton's vga card emulation for bochs/plex86
// - Ralf Brown's interrupts list available at http://www.cs.cmu.edu/afs/cs/
user/ralf/pub/WWW/files.html
// - Finn Thogersons' VGADOC4b available at http://home.worldonline.dk/~finth/
// - Michael Abrash's Graphics Programming Black Book
// - Francois Gervais' book "programmation des cartes graphiques cga-ega-vga"
edited by sybex
// - DOSEMU 1.0.1 source code for several tables values and formulas
//
// Thanks for patches, comments and ideas to :
// - techt@pikeonline.net
//
//
============================================================================================
COPYING:
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
795
Oracle VirtualBox: User Guide for Release 7.1
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
796
16 Licensing Information User Manual for Release 7.1
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
797
Oracle VirtualBox: User Guide for Release 7.1
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
798
16 Licensing Information User Manual for Release 7.1
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
799
Oracle VirtualBox: User Guide for Release 7.1
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
800
16 Licensing Information User Manual for Release 7.1
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
801
Oracle VirtualBox: User Guide for Release 7.1
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
16.2.3.57 pulseaudio
pulseaudio
From /usr/share/doc/pulseaudio-10.0/LICENSE
All PulseAudio source files, except as noted below, are licensed under the GNU
Lesser General Public License. (see file LGPL for details)
However, the server side has optional GPL dependencies. These include the
libsamplerate and gdbm (core libraries), LIRC (lirc module) and FFTW (equalizer
module), although others may also be included in the future. If PulseAudio is
compiled with these optional components, this effectively downgrades the
license of the server part to GPL (see the file GPL for details), exercising
section 3 of the LGPL. In such circumstances, you should treat the client
library (libpulse) of PulseAudio as being LGPL licensed and the server part
(libpulsecore) as being GPL licensed. Since the PulseAudio daemon, tests,
various utilities/helpers and the modules link to libpulsecore and/or the afore
mentioned optional GPL dependencies they are of course also GPL licensed also
in this scenario.
In addition to this, if D-Bus support is enabled, the PulseAudio client library
(libpulse) MAY need to be licensed under the GPL, depending on the license
adopted for libdbus. libdbus is licensed under either of the Academic Free
License 2.1 or GPL 2.0 or above. Which of these applies is your choice, and the
result affects the licensing of libpulse and thus, potentially, all programs
that link to libpulse.
Andre Adrian's echo cancellation implementation is licensed under a less
restrictive license - see src/modules/echo-cancel/adrian-license.txt for
details.
Some other files pulled into PA source (i.e. reference implementations that are
considered too small and stable to be considered as an external library) use the
more permissive MIT license. This include the device reservation DBus protocol
and realtime kit implementations.
A more permissive BSD-style license is used for LFE filters, see
src/pulsecore/filter/LICENSE.WEBKIT for details.
Additionally, a more permissive Sun license is used for code that performs
u-law, A-law and linear PCM conversions.
The qpaeq program (src/utils/qpaeq) is licensed under the GNU Affero General
Public License (version 3, or any later version at your discretion). See the
file AGPL for details.
While we attempt to provide a summary here, it is the ultimate responsibility of
802
16 Licensing Information User Manual for Release 7.1
the packager to ensure the components they use in their build of PulseAudio
meets their license requirements.
--------------------------------------------------------------
--------------------------------------------------------------
For:
src/pulsecore/filter/crossover.c
src/pulsecore/filter/biquad.h
src/pulsecore/filter/crossover.h
src/pulsecore/filter/biquad.c
--------------------------------------------------------------
Copyright Notices (BSD-3)
Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
Copyright (C) 2010 Google Inc. All rights reserved.
--------------------------------------------------------------
License (BSD-3)
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
its contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------
--------------------------------------------------------------
For:
src/modules/echo-cancel/adrian-aec.c
src/modules/echo-cancel/adrian-aec.h
--------------------------------------------------------------
PulseAudio Copyright Notices (Adrian)
Copyright (C) DFS Deutsche Flugsicherung (2004). All Rights Reserved.
--------------------------------------------------------------
PulseAudio License (Adrian)
You are allowed to use this source code in any open source or closed
source software you want. You are allowed to use the algorithms for a
hardware solution. You are allowed to modify the source code.
You are not allowed to remove the name of the author from this memo or
from the source code files. You are not allowed to monopolize the
source code or the algorithms behind the source code as your
intellectual property. This source code is free of royalty and comes
with no warranty.
--------------------------------------------------------------
--------------------------------------------------------------
For:
src/utils/qpaeq
--------------------------------------------------------------
PulseAudio Copyright Notices (Affero)
Copyright (C) 2009 Jason Newton <nevion@gmail.com
--------------------------------------------------------------
PulseAudio License (Affero)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
803
Oracle VirtualBox: User Guide for Release 7.1
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------
--------------------------------------------------------------
For:
src/pulsecore/g711.h
--------------------------------------------------------------
PulseAudio Copyright Notices (HPND)
Copyright (C) 2001 Chris Bagwell
--------------------------------------------------------------
PulseAudio License (HPND)
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation. This software is provided "as is" without express or
implied warranty.
--------------------------------------------------------------
--------------------------------------------------------------
For:
src/pulsecore/rtkit.c
src/pulsecore/rtkit.h
src/modules/reserve.c
src/modules/reserve-monitor.c
src/modules/reserve.h
src/modules/reserve-monitor.h
--------------------------------------------------------------
Copyright Notices (MIT)
Copyright 2009 Lennart Poettering
Copyright 2010 David Henningsson <diwic@ubuntu.com>
--------------------------------------------------------------
License (MIT)
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation files
(the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
--------------------------------------------------------------
--------------------------------------------------------------
For runtime header files at /usr/include/pulse/ (from pulseaudio-libs-devel):
cdecl.h
channelmap.h
context.h
def.h
direction.h
error.h
ext-device-manager.h
ext-device-restore.h
ext-stream-restore.h
format.h
gccmacro.h
804
16 Licensing Information User Manual for Release 7.1
glib-mainloop.h
introspect.h
mainloop-api.h
mainloop.h
mainloop-signal.h
operation.h
proplist.h
pulseaudio.h
rtclock.h
sample.h
scache.h
simple.h
stream.h
subscribe.h
thread-mainloop.h
timeval.h
utf8.h
util.h
version.h
volume.h
xmalloc.h
--------------------------------------------------------------
Copyright Notices (LGPLv2.1)
Copyright 2004-2006 Lennart Poettering
Copyright 2004-2008 Lennart Poettering
Copyright 2004-2009 Lennart Poettering
Copyright 2005-2006 Lennart Poettering
Copyright 2006 Lennart Poettering
Copyright 2006 Pierre Ossman <ossman@cendio.se> for Cendio AB
Copyright 2007 Lennart Poettering
Copyright 2008 Lennart Poettering
Copyright 2009 Colin Guthrie
Copyright 2011 Arun Raghavan <arun.raghavan@collabora.co.uk>
Copyright 2011 Colin Guthrie
Copyright 2011 Collabora Multimedia
Copyright 2011 Intel Corporation
Copyright 2014 Intel Corporation
--------------------------------------------------------------
For: other source files
--------------------------------------------------------------
Copyright Notices (LGPLv2.1)
Copyright (C) 1999 Tom Tromey
Copyright (C) 2000 Red Hat, Inc.
Copyright (C) 2000-2002 Richard W.E. Furse, Paul Barton-Davis,Stefan
Westerfeld.
copyright (c) 2001 Fabrice Bellard
Copyright (c) 2004 Michael Niedermayer <michaelni@gmx.at>
Copyright (C) 2004-2010 Marcel Holtmann <marcel@holtmann.org>
Copyright (C) 2006-2010 Nokia Corporation
Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies).
Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
Copyright (C) 2011 Antonio Ospite <ospite@studenti.unina.it>
Copyright (C) 2012 Canonical Ltd.
Copyright (C) 2012 Intel Corporation
Copyright (C) 2014 Collabora Ltd. <http://www.collabora.co.uk/>
Copyright 2001-2003, 2006-2012 Free Software Foundation, Inc.
Copyright 2004 Joe Marcus Clarke
Copyright 2004 Lennart Poettering
Copyright 2004-2006 Lennart Poettering
Copyright 2004-2006, 2009 Lennart Poettering
Copyright 2004-2008 Lennart Poettering
Copyright 2004-2009 Lennart Poettering
Copyright 2005-2006 Lennart Poettering
Copyright 2005-2009 Lennart Poettering
Copyright 2006 Diego Petten?
Copyright 2006 Lennart Poettering
Copyright 2006 Pierre Ossman <ossman@cendio.se> for Cendio AB
Copyright 2006 Shams E. King
Copyright 2006-2007 Pierre Ossman <ossman@cendio.se> for Cendio AB
Copyright 2006-2008 Lennart Poettering
Copyright 2006-2009 Lennart Poettering
805
Oracle VirtualBox: User Guide for Release 7.1
Copyright 2007 Lennart Poettering
Copyright 2008 Colin Guthrie
Copyright 2008 Lennart Poettering
Copyright 2008 Nokia Corporation
Copyright 2008-2013 Jo?o Paulo Rechi Vita
Copyright 2009 Canonical Ltd
Copyright 2009 Colin Guthrie
Copyright 2009 Daniel Mack
Copyright 2009 Finn Thain
Copyright 2009 Intel Corporation
Copyright 2009 Jason Newton <nevion@gmail.com>
Copyright 2009 Lennart Poettering
Copyright 2009 Nokia Corporation
Copyright 2009 Tanu Kaskinen
Copyright 2009 Ted Percival
Copyright 2009 Vincent Filali-Ansary <filali.v@azurdigitalnetworks.net>
Copyright 2009 Wim Taymans <wim.taymans@collabora.co.uk.com>
Copyright 2009 Wim Taymans <wim.taymans@collabora.co.uk>
Copyright 2009,2010 Daniel Mack <daniel@caiaq.de>
Copyright 2010 Arun Raghavan
Copyright 2010 Arun Raghavan <arun.raghavan@collabora.co.uk>
Copyright 2010 Canonical Ltd.
Copyright 2010 Colin Guthrie
Copyright 2010 Intel Corporation
Copyright 2010 Lennart Poettering
Copyright 2010 Wim Taymans <wim.taymans@collabora.co.uk>
Copyright 2010 Wim Taymans <wim.taymans@gmail.com>
Copyright 2011 Arun Raghavan <arun.raghavan@collabora.co.uk>
Copyright 2011 Canonical Ltd
Copyright 2011 Colin Guthrie
Copyright 2011 Collabora Ltd.
Copyright 2011 Collabora Multimedia
Copyright 2011 David Henningsson, Canonical Ltd.
Copyright 2011 Intel Corporation
Copyright 2011 Wolfson Microelectronics PLC
Copyright 2011-2013 BMW Car IT GmbH.
Copyright 2012 Feng Wei <wei.feng@freescale.com>, Freescale Ltd.
Copyright 2012 Flavio Ceolin <flavio.ceolin@profusion.mobi>
Copyright 2012 Lennart Poettering
Copyright 2012 Niels Ole Salscheider <niels_ole@salscheider-online.de>
Copyright 2012 Peter Meerwald <p.meerwald@bct-electronic.com>
Copyright 2013 Albert Zeyer
Copyright 2013 Alexander Couzens
Copyright 2013 bct electronic GmbH
Copyright 2013 Intel Corporation
Copyright 2013 Jo?o Paulo Rechi Vita
Copyright 2013 Peter Meerwald <p.meerwald@bct-electronic.com>
Copyright 2013 Peter Meerwald <pmeerw@pmeerw.net>
Copyright 2014 David Henningsson, Canonical Ltd.
Copyright 2014 Intel Corporation
Copyright 2014 Peter Meerwald <pmeerw@pmeerw.net>
Copyright 2014 Wim Taymans <wim.taymans at gmail.com>
Copyright 2014, 2015 Andrey Semashev
Copyright 2015 Canonical Ltd.
Copyright 2015 Georg Chini
Copyright 2016 Ahmed S. Darwish <darwish.07@gmail.com>
Copyright 2016 Arun Raghavan <mail@arunraghavan.net>
Copyright Kungliga Tekniska h?gskolan
--------------------------------------------------------------
License (LGPLv2.1)
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
806
16 Licensing Information User Manual for Release 7.1
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations
below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it
becomes a de-facto standard. To achieve this, non-free programs must
be allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
807
Oracle VirtualBox: User Guide for Release 7.1
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control
compilation and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
808
16 Licensing Information User Manual for Release 7.1
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
809
Oracle VirtualBox: User Guide for Release 7.1
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at least
three years, to give the same user the materials specified in
Subsection 6a, above, for a charge no more than the cost of
performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
810
16 Licensing Information User Manual for Release 7.1
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply, and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License
may add an explicit geographical distribution limitation excluding those
countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
811
Oracle VirtualBox: User Guide for Release 7.1
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms
of the ordinary General Public License).
To apply these terms, attach the following notices to the library.
It is safest to attach them to the start of each source file to most
effectively convey the exclusion of warranty; and each file should
have at least the "copyright" line and a pointer to where the full
notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or
your school, if any, to sign a "copyright disclaimer" for the library,
if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James
Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
16.2.3.58 QEMU
************************************************************
***************** Copied from BA Public License *****************
audio/alsaaudio.c:
/ *
* QEMU ALSA audio driver
*
* Copyright (c) 2005 Vassili Karpov (malc)
*
812
16 Licensing Information User Manual for Release 7.1
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
audio/mixeng.c:
/*
* QEMU Mixing engine
*
* Copyright (c) 2004-2005 Vassili Karpov (malc)
* Copyright (c) 1998 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
audio/mixeng.h:
/*
* QEMU Mixing engine header
*
* Copyright (c) 2004-2005 Vassili Karpov (malc)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
audio/mixeng_template.h:
813
Oracle VirtualBox: User Guide for Release 7.1
/*
* QEMU Mixing engine
*
* Copyright (c) 2004 Vassili Karpov (malc)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
slirp/tftp.c:
/*
* tftp.c - a simple, read-only tftp server for qemu
*
* Copyright (c) 2004 Magnus Damm
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
slirp/bootp.c:
/*
* QEMU BOOTP/DHCP server
*
* Copyright (c) 2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
814
16 Licensing Information User Manual for Release 7.1
* THE SOFTWARE.
*/
==========================================================================
hw/pcnet.c:
/*
* AMD PCnet-PCI II (Am79C970A) emulation
*
* Copyright (c) 2004 Antony T Curtis
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/ps2.c:
/ *
* QEMU PC keyboard emulation (revision 1.12)
*
* Copyright (c) 2003 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
*/
==========================================================================
hw/mc146818rtc.c:
/*
* QEMU MC146818 RTC emulation
*
* Copyright (c) 2003-2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
815
Oracle VirtualBox: User Guide for Release 7.1
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/i8254.c:
/*
* QEMU 8253/8254 interval timer emulation
*
* Copyright (c) 2003-2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/i8259.c:
/*
* QEMU 8259 interrupt controller emulation
*
* Copyright (c) 2003-2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
*/
==========================================================================
hw/dma.c:
/*
* QEMU DMA emulation
*
* Copyright (c) 2003 Vassili Karpov (malc)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
816
16 Licensing Information User Manual for Release 7.1
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/fdc.c:
/*
* QEMU Floppy disk emulator (Intel 82078)
*
* Copyright (c) 2003 Jocelyn Mayer
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
*/
==========================================================================
hw/pci.c:
/*
* QEMU PCI bus manager
*
* Copyright (c) 2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/sb16.c:
/*
* QEMU Soundblaster 16 emulation
*
* Copyright (c) 2003-2005 Vassili Karpov (malc)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
817
Oracle VirtualBox: User Guide for Release 7.1
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/vga.c:
/*
* QEMU VGA Emulator.
*
* Copyright (c) 2003 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/vga_int.h:
/*
* QEMU internal VGA defines.
*
* Copyright (c) 2003-2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/vga_template.h:
/*
* QEMU VGA Emulator templates
818
16 Licensing Information User Manual for Release 7.1
*
* Copyright (c) 2003 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
16.2.3.59 randrproto
Copyright © 2000 Compaq Computer Corporation Copyright © 2002 Hewlett-Packard
Company Copyright © 2006 Intel Corporation Copyright © 2008 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting documentation,
and that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty. THE COPYRIGHT HOLDERS DISCLAIM ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
16.2.3.60 Reference Implementations for Intel® Architecture Approximation
Instructions VRCP14, VRSQRT14, VRCP28, VRSQRT28, and VEXP2
/* Copyright (c) 2015, Intel Corporation Redistribution and use in source and
binary forms, with or without modification, are permitted provided that the
following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
819
Oracle VirtualBox: User Guide for Release 7.1
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
16.2.3.61 renderproto
Copyright © 2000 SuSE, Inc. Permission to use, copy, modify, distribute, and
sell this software and its documentation for any purpose is hereby granted
without fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice appear in
supporting documentation, and that the name of SuSE not be used in advertising
or publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the suitability
of this software for any purpose. It is provided "as is" without express or
implied warranty. SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT
SHALL SuSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Author: Keith
Packard, SuSE, Inc.
16.2.3.62 Slirp
Slirp was written by Danny Gasparovski.
Copyright (c), 1995,1996 All Rights Reserved.
Slirp is maintained by Kelly Price <tygris+slirp@erols.com>
Slirp is free software; "free" as in you don't have to pay for it, and you
are free to do whatever you want with it. I do not accept any donations,
monetary or otherwise, for Slirp. Instead, I would ask you to pass this
potential donation to your favorite charity. In fact, I encourage
*everyone* who finds Slirp useful to make a small donation to their
favorite charity (for example, GreenPeace). This is not a requirement, but
a suggestion from someone who highly values the service they provide.
The copyright terms and conditions:
---BEGIN---
Copyright (c) 1995,1996 Danny Gasparovski. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
must display the following acknowledgment:
This product includes software developed by Danny Gasparovski.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
DANNY GASPAROVSKI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
---END---
This basically means you can do anything you want with the software, except
1) call it your own, and 2) claim warranty on it. There is no warranty for
this software. None. Nada. If you lose a million dollars while using
Slirp, that's your loss not mine. So, ***USE AT YOUR OWN RISK!***.
820
16 Licensing Information User Manual for Release 7.1
If these conditions cannot be met due to legal restrictions (E.g. where it
is against the law to give out Software without warranty), you must cease
using the software and delete all copies you have.
Slirp uses code that is copyrighted by the following people/organizations:
Juha Pirkola.
Gregory M. Christy.
The Regents of the University of California.
Carnegie Mellon University.
The Australian National University.
RSA Data Security, Inc.
Please read the top of each source file for the details on the various
copyrights.
16.2.3.63 SoftFloat
License for Berkeley SoftFloat Release 3e
John R. Hauser
2018 January 20
The following applies to the whole of SoftFloat Release 3e as well as to
each source file individually.
Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the
University of California. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions, and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions, and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16.2.3.64 SPIR-V Headers
Copyright (c) 2015-2018 The Khronos Group Inc.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and/or associated documentation files (the
"Materials"), to deal in the Materials without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Materials, and to
permit persons to whom the Materials are furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Materials.
821
Oracle VirtualBox: User Guide for Release 7.1
MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
https://www.khronos.org/registry/
THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
16.2.3.65 Vulkan-Headers
LICENSE.txt:
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
822
16 Licensing Information User Manual for Release 7.1
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
823
Oracle VirtualBox: User Guide for Release 7.1
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
824
16 Licensing Information User Manual for Release 7.1
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
From include/vulkan/vk_icd.h:
/*
* Copyright (c) 2015-2016 The Khronos Group Inc.
* Copyright (c) 2015-2016 Valve Corporation
* Copyright (c) 2015-2016 LunarG, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
16.2.3.66 Wayland
Copyright © 2008-2012 Kristian Høgsberg
Copyright © 2010-2012 Intel Corporation
Copyright © 2011 Benjamin Franzke
Copyright © 2012 Collabora, Ltd.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
---
The above is the version of the MIT "Expat" License used by X.org:
http://cgit.freedesktop.org/xorg/xserver/tree/COPYING
16.2.3.67 Wayland protocols
Wayland protocols
Copyright © 2018 Simon Ser
Copyright © 2019 Ivan Molodetskikh
Permission to use, copy, modify, distribute, and sell this
825
Oracle VirtualBox: User Guide for Release 7.1
software and its documentation for any purpose is hereby granted
without fee, provided that the above copyright notice appear in
all copies and that both that copyright notice and this permission
notice appear in supporting documentation, and that the name of
the copyright holders not be used in advertising or publicity
pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no
representations about the suitability of this software for any
purpose. It is provided "as is" without express or implied
warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Copyright © 2018 Rostislav Pehlivanov
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Copyright © 2018 Ilia Bozhinov
Permission to use, copy, modify, distribute, and sell this
software and its documentation for any purpose is hereby granted
without fee, provided that the above copyright notice appear in
all copies and that both that copyright notice and this permission
notice appear in supporting documentation, and that the name of
the copyright holders not be used in advertising or publicity
pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no
representations about the suitability of this software for any
purpose. It is provided "as is" without express or implied
warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Copyright © 2015 Giulio camuffo
Copyright © 2018 Simon Ser
Permission to use, copy, modify, distribute, and sell this
software and its documentation for any purpose is hereby granted
without fee, provided that the above copyright notice appear in
all copies and that both that copyright notice and this permission
826
16 Licensing Information User Manual for Release 7.1
notice appear in supporting documentation, and that the name of
the copyright holders not be used in advertising or publicity
pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no
representations about the suitability of this software for any
purpose. It is provided "as is" without express or implied
warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Copyright © 2018 Drew DeVault
Permission to use, copy, modify, distribute, and sell this
software and its documentation for any purpose is hereby granted
without fee, provided that the above copyright notice appear in
all copies and that both that copyright notice and this permission
notice appear in supporting documentation, and that the name of
the copyright holders not be used in advertising or publicity
pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no
representations about the suitability of this software for any
purpose. It is provided "as is" without express or implied
warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Copyright © 2019 Purism SPC
Permission to use, copy, modify, distribute, and sell this
software and its documentation for any purpose is hereby granted
without fee, provided that the above copyright notice appear in
all copies and that both that copyright notice and this permission
notice appear in supporting documentation, and that the name of
the copyright holders not be used in advertising or publicity
pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no
representations about the suitability of this software for any
purpose. It is provided "as is" without express or implied
warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Copyright © 2018 Simon Ser
Copyright © 2019 Andri Yngvason
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
827
Oracle VirtualBox: User Guide for Release 7.1
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Copyright © 2019 Josef Gajdusek
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
16.2.3.68 Wine
Source: https://www.winehq.org/license
Wine License
Copyright (c) 1993-2015 the Wine project authors (see the file AUTHORS for a
complete list)
Wine is free software; you can redistribute it and/or modify it under the terms
of the GNU Lesser General Public License as published by the Free Software
Foundation; either version 2.1 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
A copy of the GNU Lesser General Public License is included in the Wine
distribution in the file COPYING.LIB. If you did not receive this copy, write
to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA.
GNU Lesser General Public License
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
828
16 Licensing Information User Manual for Release 7.1
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public Licenses are intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users.
This license, the Lesser General Public License, applies to some specially
designated software packages--typically libraries--of the Free Software
Foundation and other authors who decide to use it. You can use it too, but we
suggest you first think carefully about whether this license or the ordinary
General Public License is the better strategy to use in any particular case,
based on the explanations below.
When we speak of free software, we are referring to freedom of use, not price.
Our General Public Licenses are designed to make sure that you have the freedom
to distribute copies of free software (and charge for this service if you
wish); that you receive source code or can get it if you want it; that you can
change the software and use pieces of it in new free programs; and that you are
informed that you can do these things.
To protect your rights, we need to make restrictions that forbid distributors
to deny you these rights or to ask you to surrender these rights. These
restrictions translate to certain responsibilities for you if you distribute
copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis or for a
fee, you must give the recipients all the rights that we gave you. You must
make sure that they, too, receive or can get the source code. If you link
other code with the library, you must provide complete object files to the
recipients, so that they can relink them with the library after making changes
to the library and recompiling it. And you must show them these terms so they
know their rights.
We protect your rights with a two-step method: (1) we copyright the library,
and (2) we offer you this license, which gives you legal permission to copy,
distribute and/or modify the library.
To protect each distributor, we want to make it very clear that there is no
warranty for the free library. Also, if the library is modified by someone
else and passed on, the recipients should know that what they have is not the
original version, so that the original author's reputation will not be affected
by problems that might be introduced by others.
Finally, software patents pose a constant threat to the existence of any free
program. We wish to make sure that a company cannot effectively restrict
the users of a free program by obtaining a restrictive license from a patent
holder. Therefore, we insist that any patent license obtained for a version of
the library must be consistent with the full freedom of use specified in this
license.
Most GNU software, including some libraries, is covered by the ordinary GNU
General Public License. This license, the GNU Lesser General Public License,
applies to certain designated libraries, and is quite different from the
ordinary General Public License. We use this license for certain libraries in
order to permit linking those libraries into non-free programs.
When a program is linked with a library, whether statically or using a shared
library, the combination of the two is legally speaking a combined work,
a derivative of the original library. The ordinary General Public License
therefore permits such linking only if the entire combination fits its criteria
of freedom. The Lesser General Public License permits more lax criteria for
linking other code with the library.
We call this license the "Lesser" General Public License because it does Less to
protect the user's freedom than the ordinary General Public License. It also
provides other free software developers Less of an advantage over competing
non-free programs. These disadvantages are the reason we use the ordinary
General Public License for many libraries. However, the Lesser license provides
advantages in certain special circumstances.
829
Oracle VirtualBox: User Guide for Release 7.1
For example, on rare occasions, there may be a special need to encourage
the widest possible use of a certain library, so that it becomes a de-facto
standard. To achieve this, non-free programs must be allowed to use the
library. A more frequent case is that a free library does the same job as
widely used non-free libraries. In this case, there is little to gain by
limiting the free library to free software only, so we use the Lesser General
Public License.
In other cases, permission to use a particular library in non-free programs
enables a greater number of people to use a large body of free software. For
example, permission to use the GNU C Library in non-free programs enables many
more people to use the whole GNU operating system, as well as its variant, the
GNU/Linux operating system.
Although the Lesser General Public License is Less protective of the users'
freedom, it does ensure that the user of a program that is linked with the
Library has the freedom and the wherewithal to run that program using a
modified version of the Library.
The precise terms and conditions for copying, distribution and modification
follow. Pay close attention to the difference between a "work based on the
library" and a "work that uses the library". The former contains code derived
from the library, whereas the latter must be combined with the library in order
to run.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other program which
contains a notice placed by the copyright holder or other authorized party
saying it may be distributed under the terms of this Lesser General Public
License (also called "this License"). Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data prepared so as
to be conveniently linked with application programs (which use some of those
functions and data) to form executables.
The "Library", below, refers to any such software library or work which has
been distributed under these terms. A "work based on the Library" means
either the Library or any derivative work under copyright law: that is
to say, a work containing the Library or a portion of it, either verbatim
or with modifications and/or translated straightforwardly into another
language. (Hereinafter, translation is included without limitation in the term
"modification".)
"Source code" for a work means the preferred form of the work for making
modifications to it. For a library, complete source code means all the source
code for all modules it contains, plus any associated interface definition
files, plus the scripts used to control compilation and installation of the
library.
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running a program using
the Library is not restricted, and output from such a program is covered only
if its contents constitute a work based on the Library (independent of the use
of the Library in a tool for writing it). Whether that is true depends on what
the Library does and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's complete
source code as you receive it, in any medium, provided that you conspicuously
and appropriately publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that refer to this License
and to the absence of any warranty; and distribute a copy of this License along
with the Library.
You may charge a fee for the physical act of transferring a copy, and you may at
your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Library or any portion of it, thus
forming a work based on the Library, and copy and distribute such modifications
or work under the terms of Section 1 above, provided that you also meet all of
these conditions:
830
16 Licensing Information User Manual for Release 7.1
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices stating that you
changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no charge to all third
parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a table of data
to be supplied by an application program that uses the facility, other than
as an argument passed when the facility is invoked, then you must make a good
faith effort to ensure that, in the event an application does not supply such
function or table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has a purpose that
is entirely well-defined independent of the application. Therefore, Subsection
2d requires that any application-supplied function or table used by this
function must be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If identifiable
sections of that work are not derived from the Library, and can be reasonably
considered independent and separate works in themselves, then this License, and
its terms, do not apply to those sections when you distribute them as separate
works. But when you distribute the same sections as part of a whole which is a
work based on the Library, the distribution of the whole must be on the terms
of this License, whose permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your
rights to work written entirely by you; rather, the intent is to exercise the
right to control the distribution of derivative or collective works based on
the Library.
In addition, mere aggregation of another work not based on the Library with
the Library (or with a work based on the Library) on a volume of a storage
or distribution medium does not bring the other work under the scope of this
License.
3. You may opt to apply the terms of the ordinary GNU General Public License
instead of this License to a given copy of the Library. To do this, you must
alter all the notices that refer to this License, so that they refer to the
ordinary GNU General Public License, version 2, instead of to this License. (If
a newer version than version 2 of the ordinary GNU General Public License has
appeared, then you can specify that version instead if you wish.) Do not make
any other change in these notices.
Once this change is made in a given copy, it is irreversible for that copy, so
the ordinary GNU General Public License applies to all subsequent copies and
derivative works made from that copy.
This option is useful when you wish to copy part of the code of the Library into
a program that is not a library.
4. You may copy and distribute the Library (or a portion or derivative of it,
under Section 2) in object code or executable form under the terms of Sections
1 and 2 above provided that you accompany it with the complete corresponding
machine-readable source code, which must be distributed under the terms of
Sections 1 and 2 above on a medium customarily used for software interchange.
If distribution of object code is made by offering access to copy from a
designated place, then offering equivalent access to copy the source code from
the same place satisfies the requirement to distribute the source code, even
though third parties are not compelled to copy the source along with the object
code.
5. A program that contains no derivative of any portion of the Library, but
is designed to work with the Library by being compiled or linked with it, is
called a "work that uses the Library". Such a work, in isolation, is not a
derivative work of the Library, and therefore falls outside the scope of this
License.
831
Oracle VirtualBox: User Guide for Release 7.1
However, linking a "work that uses the Library" with the Library creates an
executable that is a derivative of the Library (because it contains portions
of the Library), rather than a "work that uses the library". The executable is
therefore covered by this License. Section 6 states terms for distribution of
such executables.
When a "work that uses the Library" uses material from a header file that is
part of the Library, the object code for the work may be a derivative work
of the Library even though the source code is not. Whether this is true is
especially significant if the work can be linked without the Library, or if the
work is itself a library. The threshold for this to be true is not precisely
defined by law.
If such an object file uses only numerical parameters, data structure layouts
and accessors, and small macros and small inline functions (ten lines or less
in length), then the use of the object file is unrestricted, regardless of
whether it is legally a derivative work. (Executables containing this object
code plus portions of the Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may distribute
the object code for the work under the terms of Section 6. Any executables
containing that work also fall under Section 6, whether or not they are linked
directly with the Library itself.
6. As an exception to the Sections above, you may also combine or link a "work
that uses the Library" with the Library to produce a work containing portions
of the Library, and distribute that work under terms of your choice, provided
that the terms permit modification of the work for the customer's own use and
reverse engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the Library is
used in it and that the Library and its use are covered by this License. You
must supply a copy of this License. If the work during execution displays
copyright notices, you must include the copyright notice for the Library among
them, as well as a reference directing the user to the copy of this License.
Also, you must do one of these things:
a) Accompany the work with the complete corresponding machine-readable source
code for the Library including whatever changes were used in the work (which
must be distributed under Sections 1 and 2 above); and, if the work is an
executable linked with the Library, with the complete machine-readable "work
that uses the Library", as object code and/or source code, so that the user can
modify the Library and then relink to produce a modified executable containing
the modified Library. (It is understood that the user who changes the contents
of definitions files in the Library will not necessarily be able to recompile
the application to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the Library. A
suitable mechanism is one that (1) uses at run time a copy of the library
already present on the user's computer system, rather than copying library
functions into the executable, and (2) will operate properly with a modified
version of the library, if the user installs one, as long as the modified
version is interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at least three years,
to give the same user the materials specified in Subsection 6a, above, for a
charge no more than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy from a
designated place, offer equivalent access to copy the above specified materials
from the same place.
e) Verify that the user has already received a copy of these materials or that
you have already sent this user a copy.
For an executable, the required form of the "work that uses the Library" must
include any data and utility programs needed for reproducing the executable
from it. However, as a special exception, the materials to be distributed need
not include anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the operating
system on which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license restrictions of
other proprietary libraries that do not normally accompany the operating
832
16 Licensing Information User Manual for Release 7.1
system. Such a contradiction means you cannot use both them and the Library
together in an executable that you distribute.
7. You may place library facilities that are a work based on the Library side-
by-side in a single library together with other library facilities not covered
by this License, and distribute such a combined library, provided that the
separate distribution of the work based on the Library and of the other library
facilities is otherwise permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work based on the
Library, uncombined with any other library facilities. This must be distributed
under the terms of the Sections above.
b) Give prominent notice with the combined library of the fact that part of it
is a work based on the Library, and explaining where to find the accompanying
uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute the Library
except as expressly provided under this License. Any attempt otherwise to copy,
modify, sublicense, link with, or distribute the Library is void, and will
automatically terminate your rights under this License. However, parties who
have received copies, or rights, from you under this License will not have
their licenses terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Library
or its derivative works. These actions are prohibited by law if you do not
accept this License. Therefore, by modifying or distributing the Library (or
any work based on the Library), you indicate your acceptance of this License to
do so, and all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the Library),
the recipient automatically receives a license from the original licensor to
copy, distribute, link with or modify the Library subject to these terms and
conditions. You may not impose any further restrictions on the recipients'
exercise of the rights granted herein. You are not responsible for enforcing
compliance by third parties with this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues), conditions
are imposed on you (whether by court order, agreement or otherwise) that
contradict the conditions of this License, they do not excuse you from
the conditions of this License. If you cannot distribute so as to satisfy
simultaneously your obligations under this License and any other pertinent
obligations, then as a consequence you may not distribute the Library at all.
For example, if a patent license would not permit royalty-free redistribution
of the Library by all those who receive copies directly or indirectly through
you, then the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply, and
the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents
or other property right claims or to contest validity of any such claims;
this section has the sole purpose of protecting the integrity of the free
software distribution system which is implemented by public license practices.
Many people have made generous contributions to the wide range of software
distributed through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing to
distribute software through any other system and a licensee cannot impose that
choice.
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in certain
countries either by patents or by copyrighted interfaces, the original
copyright holder who places the Library under this License may add an explicit
geographical distribution limitation excluding those countries, so that
distribution is permitted only in or among countries not thus excluded. In such
833
Oracle VirtualBox: User Guide for Release 7.1
case, this License incorporates the limitation as if written in the body of
this License.
13. The Free Software Foundation may publish revised and/or new versions of the
Lesser General Public License from time to time. Such new versions will be
similar in spirit to the present version, but may differ in detail to address
new problems or concerns.
Each version is given a distinguishing version number. If the Library specifies
a version number of this License which applies to it and "any later version",
you have the option of following the terms and conditions either of that
version or of any later version published by the Free Software Foundation.
If the Library does not specify a license version number, you may choose any
version ever published by the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free programs
whose distribution conditions are incompatible with these, write to the author
to ask for permission. For software which is copyrighted by the Free Software
Foundation, write to the Free Software Foundation; we sometimes make exceptions
for this. Our decision will be guided by the two goals of preserving the free
status of all derivatives of our free software and of promoting the sharing and
reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU
ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR
DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest possible
use to the public, we recommend making it free software that everyone can
redistribute and change. You can do so by permitting redistribution under
these terms (or, alternatively, under the terms of the ordinary General Public
License).
To apply these terms, attach the following notices to the library. It is safest
to attach them to the start of each source file to most effectively convey the
exclusion of warranty; and each file should have at least the "copyright" line
and a pointer to where the full notice is found.
one line to give the library's name and an idea of what it does.
Copyright (C) year name of author
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
834
16 Licensing Information User Manual for Release 7.1
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your school,
if any, to sign a "copyright disclaimer" for the library, if necessary. Here is
a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in
the library `Frob' (a library for tweaking knobs) written
by James Random Hacker.
signature of Ty Coon, 1 April 1990
Ty Coon, President of Vice
16.2.3.69 WiX (Windows Installer XML toolset)
Copyright (c) .NET Foundation and contributors.
This software is released under the Microsoft Reciprocal License (MS-RL) (the
"License"); you may not use the software except in compliance with the License.
The text of the Microsoft Reciprocal License (MS-RL) can be found online at:
http://opensource.org/licenses/ms-rl
Microsoft Reciprocal License (MS-RL)
This license governs use of the accompanying software. If you use the software,
you accept this license. If you do not accept the license, do not use the
software.
1. Definitions
The terms "reproduce," "reproduction," "derivative works," and "distribution"
have the same meaning here as under U.S. copyright law.
A "contribution" is the original software, or any additions or changes to the
software.
A "contributor" is any person that distributes its contribution under this
license.
"Licensed patents" are a contributor's patent claims that read directly on its
contribution.
2. Grant of Rights
(A) Copyright Grant- Subject to the terms of this license, including the
license conditions and limitations in section 3, each contributor grants you
a non-exclusive, worldwide, royalty-free copyright license to reproduce its
contribution, prepare derivative works of its contribution, and distribute its
contribution or any derivative works that you create.
(B) Patent Grant- Subject to the terms of this license, including the license
conditions and limitations in section 3, each contributor grants you a non-
exclusive, worldwide, royalty-free license under its licensed patents to make,
have made, use, sell, offer for sale, import, and/or otherwise dispose of its
contribution in the software or derivative works of the contribution in the
software.
3. Conditions and Limitations
(A) Reciprocal Grants- For any file you distribute that contains code from the
software (in source code or binary format), you must provide recipients the
source code to that file along with a copy of this license, which license will
govern that file. You may license other files that are entirely your own work
and do not contain code from the software under any terms you choose.
(B) No Trademark License- This license does not grant you rights to use any
contributors' name, logo, or trademarks.
(C) If you bring a patent claim against any contributor over patents that you
claim are infringed by the software, your patent license from such contributor
to the software ends automatically.
(D) If you distribute any portion of the software, you must retain all
copyright, patent, trademark, and attribution notices that are present in the
software.
835
Oracle VirtualBox: User Guide for Release 7.1
(E) If you distribute any portion of the software in source code form, you may
do so only under this license by including a complete copy of this license with
your distribution. If you distribute any portion of the software in compiled or
object code form, you may only do so under a license that complies with this
license.
(F) The software is licensed "as-is." You bear the risk of using it. The
contributors give no express warranties, guarantees or conditions. You may
have additional consumer rights under your local laws which this license cannot
change. To the extent permitted under your local laws, the contributors exclude
the implied warranties of merchantability, fitness for a particular purpose and
non-infringement.
16.2.3.70 xextproto
Copyright 1989, 1998 The Open Group
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc.
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
documentation, and that the name of Silicon Graphics not be
used in advertising or publicity pertaining to distribution
of the software without specific prior written permission.
Silicon Graphics makes no representation about the suitability
of this software for any purpose. It is provided "as is"
without any express or implied warranty.
SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 Network Computing Devices
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of NCD. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. NCD. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
836
16 Licensing Information User Manual for Release 7.1
NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD.
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
Copyright 1988, 1989, 1990, 1994 Network Computing Devices, Inc.
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name Network Computing Devices, Inc. not be
used in advertising or publicity pertaining to distribution of this
software without specific, written prior permission.
837
Oracle VirtualBox: User Guide for Release 7.1
THIS SOFTWARE IS PROVIDED `AS-IS'. NETWORK COMPUTING DEVICES, INC.,
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT
LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT SHALL NETWORK
COMPUTING DEVICES, INC., BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING
SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF USE,
DATA, OR PROFITS, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND
REGARDLESS OF WHETHER IN AN ACTION IN CONTRACT, TORT OR NEGLIGENCE,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts,
and Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital or Olivetti
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
documentation, and that the name of Hewlett-Packard not be used in
advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
Hewlett-Packard makes no representations about the
suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
This software is not subject to any license of the American
Telephone and Telegraph Company or of the Regents of the
University of California.
Copyright © 2007-2008 Peter Hutterer
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
838
16 Licensing Information User Manual for Release 7.1
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
=========================================================================
shmproto.h:
/************************************************************
Copyright 1989, 1998 The Open Group
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
********************************************************/
16.2.3.71 xf86-input-mouse
xf86-input-mouse
src/mouse.c
/*
*
* Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
* Copyright 1993 by David Dawes <dawes@xfree86.org>
* Copyright 2002 by SuSE Linux AG, Author: Egbert Eich
* Copyright 1994-2002 by The XFree86 Project, Inc.
* Copyright 2002 by Paul Elliott
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
* the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation, and that the names of copyright holders not be
* used in advertising or publicity pertaining to distribution of the
* software without specific, written prior permission. The copyright holders
* make no representations about the suitability of this
* software for any purpose. It is provided "as is" without express or
* implied warranty.
*
* THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
* SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
* SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
* RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
* CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
*/
=====================================================================
src/mouse.h:
839
Oracle VirtualBox: User Guide for Release 7.1
src/mousePriv.h
/*
* Copyright (c) 1997-1999 by The XFree86 Project, Inc.
*/
=====================================================================
src/pnp.c:
/*
* Copyright 1998 by Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
* the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation, and that the name of Kazutaka YOKOTA not be used in
* advertising or publicity pertaining to distribution of the software without
* specific, written prior permission. Kazutaka YOKOTA makes no representations
* about the suitability of this software for any purpose. It is provided
* "as is" without express or implied warranty.
*
* KAZUTAKA YOKOTA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
* EVENT SHALL KAZUTAKA YOKOTA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
* DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
* PERFORMANCE OF THIS SOFTWARE.
*/
16.2.3.72 xf86-video-vesa
===============================================================
src/vesa.h:
/*
* Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
* OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
* Except as contained in this notice, the name of Conectiva Linux shall
* not be used in advertising or otherwise to promote the sale, use or other
* dealings in this Software without prior written authorization from
* Conectiva Linux.
*
* Authors: Paulo César Pereira de Andrade <pcpa@conectiva.com.br>
*
* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/vesa/vesa.h,v 1.12
2002/08/06 13:46:27 dawes Exp $
*/
==================================================================================
src/vesa.c:
/*
* Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
840
16 Licensing Information User Manual for Release 7.1
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
* OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
* Except as contained in this notice, the name of Conectiva Linux shall
* not be used in advertising or otherwise to promote the sale, use or other
* dealings in this Software without prior written authorization from
* Conectiva Linux.
*
* Authors: Paulo César Pereira de Andrade <pcpa@conectiva.com.br>
* David Dawes <dawes@xfree86.org>
*
* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/vesa/vesa.c,v 1.40
2003/11/03 05:11:45 tsi Exp $
*/
16.2.3.73 xf86driproto
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas. Copyright
2000 VA Linux Systems, Inc. All Rights Reserved. Permission is hereby
granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the "Software"), to deal in the Software
without restriction, including without limitation the rights to use, copy,
modify, merge, publish, distribute, sub license, and/or sell copies of the
Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions: The above copyright notice and this
permission notice (including the next paragraph) shall be included in all
copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NON-INFRINGEMENT. IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16.2.3.74 XFree86 -VidMode Extension
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
841
Oracle VirtualBox: User Guide for Release 7.1
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not be
used in advertising or otherwise to promote the sale, use or other dealings in
this Software without prior written authorization from the XFree86 Project.
16.2.3.75 xorg-server 1.0.1
COPYING:
This is a stub file. This package has not yet had its complete licensing
information compiled. Please see the individual source files for details on
your rights to use and modify this software.
Please submit updated COPYING files to the Xorg bugzilla:
https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
All licensing questions regarding this software should be directed at the
Xorg mailing list:
http://lists.freedesktop.org/mailman/listinfo/xorg
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86Version.h:
/*
* Copyright (c) 1994-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
842
16 Licensing Information User Manual for Release 7.1
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.76 xorg-server 1.1.0
COPYING:
This is a stub file. This package has not yet had its complete licensing
information compiled. Please see the individual source files for details on
your rights to use and modify this software.
Please submit updated COPYING files to the Xorg bugzilla:
https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
All licensing questions regarding this software should be directed at the
Xorg mailing list:
http://lists.freedesktop.org/mailman/listinfo/xorg
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86Version.h:
/*
* Copyright (c) 1994-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
843
Oracle VirtualBox: User Guide for Release 7.1
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.77 xorg-server 1.3.0.0
COPYING:
This is a stub file. This package has not yet had its complete licensing
information compiled. Please see the individual source files for details on
your rights to use and modify this software.
Please submit updated COPYING files to the Xorg bugzilla:
https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
All licensing questions regarding this software should be directed at the
Xorg mailing list:
http://lists.freedesktop.org/mailman/listinfo/xorg
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86Version.h:
/*
* Copyright (c) 1994-2003 by The XFree86 Project, Inc.
844
16 Licensing Information User Manual for Release 7.1
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.78 xorg-server 1.4.2
COPYING:
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997-2003 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
845
Oracle VirtualBox: User Guide for Release 7.1
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2005 Kean Johnston
Copyright 1999 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of The XFree86 Project, Inc
and Kean Johnston not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.
The XFree86 Project, Inc and Kean Johnston make no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THE XFREE86 PROJECT, INC AND KEAN JOHNSTON DISCLAIM ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THOMAS ROELL, DAVID WEXELBLAT
OR KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
846
16 Licensing Information User Manual for Release 7.1
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2005 Novell, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of
Novell, Inc. not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.
Novell, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
NOVELL, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL NOVELL, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987 by Sun Microsystems, Inc. Mountain View, CA.
All Rights Reserved
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright no-
tice appear in all copies and that both that copyright no-
tice and this permission notice appear in supporting docu-
mentation, and that the names of Sun or X Consortium
not be used in advertising or publicity pertaining to
distribution of the software without specific prior
written permission. Sun and X Consortium make no
representations about the suitability of this software for
any purpose. It is provided "as is" without any express or
implied warranty.
SUN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT-
NESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SUN BE LI-
ABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
847
Oracle VirtualBox: User Guide for Release 7.1
THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987 by Sun Microsystems, Inc. Mountain View, CA.
All Rights Reserved
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright no-
tice appear in all copies and that both that copyright no-
tice and this permission notice appear in supporting docu-
mentation, and that the names of Sun or The Open Group
not be used in advertising or publicity pertaining to
distribution of the software without specific prior
written permission. Sun and The Open Group make no
representations about the suitability of this software for
any purpose. It is provided "as is" without any express or
implied warranty.
SUN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT-
NESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SUN BE LI-
ABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Sun Microsystems
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Sun Microsystems not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Sun Microsystems makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
SUN MICROSYSTEMS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL SUN MICROSYSTEMS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
848
16 Licensing Information User Manual for Release 7.1
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1992 by Digital Equipment Corp., Maynard, MA
X11R6 Changes Copyright (c) 1994 by Robert Chesler of Absol-Puter, Hudson, NH.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL AND ABSOL-PUTER DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL OR ABSOL-PUTER BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
849
Oracle VirtualBox: User Guide for Release 7.1
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
Copyright (c) 1993-1997 by Silicon Graphics Computer Systems, Inc.
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
documentation, and that the name of Silicon Graphics not be
used in advertising or publicity pertaining to distribution
of the software without specific prior written permission.
Silicon Graphics makes no representation about the suitability
of this software for any purpose. It is provided "as is"
without any express or implied warranty.
SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
License Applicability. Except to the extent portions of this file are
made subject to an alternative license as permitted in the SGI Free
Software License B, Version 1.1 (the "License"), the contents of this
file are subject only to the provisions of the License. You may not use
this file except in compliance with the License. You may obtain a copy
of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
http://oss.sgi.com/projects/FreeB
Note that, as provided in the License, the Software is distributed on an
"AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
850
16 Licensing Information User Manual for Release 7.1
Original Code. The Original Code is: OpenGL Sample Implementation,
Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
Copyright in any portions created by third parties is as indicated
elsewhere herein. All Rights Reserved.
Additional Notice Provisions: The application programming interfaces
established by SGI in conjunction with the Original Code are The
OpenGL(R) Graphics System: A Specification (Version 1.2.1), released
April 1, 1999; The OpenGL(R) Graphics System Utility Library (Version
1.3), released November 4, 1998; and OpenGL(R) Graphics with the X
Window System(R) (Version 1.3), released October 19, 1998. This software
was created using the OpenGL(R) version 1.2.1 Sample Implementation
published by SGI, but has not been independently verified as being
compliant with the OpenGL(R) version 1.2.1 Specification.
The contents of this file are subject to the GLX Public License Version 1.0
(the "License"). You may not use this file except in compliance with the
License. You may obtain a copy of the License at Silicon Graphics, Inc.,
attn: Legal Services, 2011 N. Shoreline Blvd., Mountain View, CA 94043
or at http://www.sgi.com/software/opensource/glx/license.html.
Software distributed under the License is distributed on an "AS IS"
basis. ALL WARRANTIES ARE DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR
PURPOSE OR OF NON- INFRINGEMENT. See the License for the specific
language governing rights and limitations under the License.
The Original Software is GLX version 1.2 source code, released February,
1999. The developer of the Original Software is Silicon Graphics, Inc.
Those portions of the Subject Software created by Silicon Graphics, Inc.
are Copyright (c) 1991-9 Silicon Graphics, Inc. All Rights Reserved.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
851
Oracle VirtualBox: User Guide for Release 7.1
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright 2005 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 2006, Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
852
16 Licensing Information User Manual for Release 7.1
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
RED HAT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Red Hat shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Red Hat.
Copyright © 2006 Red Hat, Inc
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat,
Inc not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Red Hat, Inc makes no representations about the
suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
RED HAT, INC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL RED HAT, INC BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
853
Oracle VirtualBox: User Guide for Release 7.1
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright IBM Corporation 1987,1988,1989
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of IBM not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
854
16 Licensing Information User Manual for Release 7.1
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
855
Oracle VirtualBox: User Guide for Release 7.1
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
856
16 Licensing Information User Manual for Release 7.1
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2000 Intel Corporation. All Rights Reserved.
857
Oracle VirtualBox: User Guide for Release 7.1
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL INTEL, AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-2003 VIA Technologies, Inc.
Copyright 2001-2003 S3 Graphics, Inc.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VIA, S3 GRAPHICS, AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
858
16 Licensing Information User Manual for Release 7.1
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
859
Oracle VirtualBox: User Guide for Release 7.1
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2005 Keith Packard, Daniel Stone
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Keith Packard and Daniel Stone not be
used in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. Keith Packard and Daniel Stone
make no representations about the suitability of this software for any
purpose. It is provided "as is" without express or implied warranty.
KEITH PACKARD AND DANIEL STONE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL KEITH PACKARD OR DANIEL STONE BE LIABLE FOR ANY SPECIAL,
INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard or Compaq not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard and Compaq makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD AND COMPAQ DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
860
16 Licensing Information User Manual for Release 7.1
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Michael Taht or MontaVista not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Michael Taht and Montavista make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
MICHAEL TAHT AND MONTAVISTA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL EITHER BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthew Allum or OpenedHand not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthew Allum and OpenedHand make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
MATTHEW ALLUM AND OPENEDHAND DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL EITHER BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
(c) Copyright 1996 by Sebastien Marineau <marineau@genie.uottawa.ca>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Sebastien Marineau shall not be
used in advertising or otherwise to promote the sale, use or other dealings
861
Oracle VirtualBox: User Guide for Release 7.1
in this Software without prior written authorization from Sebastien Marineau.
Copyright (C) 2001-2004 Harold L Hunt II
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
862
16 Licensing Information User Manual for Release 7.1
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Dawes makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by Kean Johnston <jkj@sco.com>
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell, David Wexelblat
and Kean Johnston not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.
Thomas Roell, David Wexelblat and Kean Johnston make no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL, DAVID WEXELBLAT AND KEAN JOHNSTON DISCLAIM ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THOMAS ROELLm DAVID WEXELBLAT
OR KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
863
Oracle VirtualBox: User Guide for Release 7.1
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Copyright 2001-2005 by Kean Johnston <jkj@sco.com>
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Dawes <dawes@xfree86.org>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell, David Dawes
and Kean Johnston not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.
Thomas Roell, David Dawes and Kean Johnston make no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL, DAVID DAWES AND KEAN JOHNSTON DISCLAIM ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THOMAS ROELLm DAVID WEXELBLAT
OR KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Copyright (c) 2001-2003 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
TORREY T. LYONS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright © 2004 David Reveman
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of
David Reveman not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.
David Reveman makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
864
16 Licensing Information User Manual for Release 7.1
NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 Gerrit Jan Akkerman
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Gerrit Jan Akkerman not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
GERRIT JAN AKKERMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL GERRIT JAN AKKERMAN BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
865
Oracle VirtualBox: User Guide for Release 7.1
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Thomas Mueller
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Mueller not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Mueller makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS MUELLER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS MUELLER BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
866
16 Licensing Information User Manual for Release 7.1
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
867
Oracle VirtualBox: User Guide for Release 7.1
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 1999 Jeff Hartmann
Copyright (C) 1999 Precision Insight, Inc.
Copyright (C) 1999 Xi Graphics, Inc.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JEFF HARTMANN, OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 2001,2005 by Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
868
16 Licensing Information User Manual for Release 7.1
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2004 Franco Catrin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Franco Catrin not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Franco Catrin makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FRANCO CATRIN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FRANCO CATRIN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 2004 Ralph Thomas
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Ralph Thomas not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Ralph Thomas makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
RALPH THOMAS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
869
Oracle VirtualBox: User Guide for Release 7.1
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL RALPH THOMAS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 2004 Damien Ciabrini
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
DAMIEN CIABRINI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
870
16 Licensing Information User Manual for Release 7.1
Copyright 2000 Silicon Integrated Systems Corp, Inc., HsinChu, Taiwan.
Copyright 2003 Eric Anholt
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
ERIC ANHOLT OR SILICON INTEGRATED SYSTEMS CORP BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2004 PillowElephantBadgerBankPond
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of PillowElephantBadgerBankPond not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. PillowElephantBadgerBankPond makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PillowElephantBadgerBankPond DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PillowElephantBadgerBankPond BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004 by Costas Stylianou <costas.stylianou@psion.com> +44(0)7850
394095
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Costas Sylianou not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Costas Stylianou makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
COSTAS STYLIANOU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL COSTAS STYLIANOU BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
871
Oracle VirtualBox: User Guide for Release 7.1
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 1995 Pascal Haible. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
PASCAL HAIBLE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Pascal Haible shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Pascal Haible.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
872
16 Licensing Information User Manual for Release 7.1
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Red Hat not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Red Hat makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
873
Oracle VirtualBox: User Guide for Release 7.1
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright 2003-2006 Sun Microsystems, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright (c) 1998-1999 Shunsuke Akiyama <akiyama@jp.FreeBSD.org>.
Copyright (c) 1998-1999 X-TrueType Server Project
Copyright (c) 1999 Lennart Augustsson <augustss@netbsd.org>
All rights reserved
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
874
16 Licensing Information User Manual for Release 7.1
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
(c) Copyright 1996 Hewlett-Packard Company
(c) Copyright 1996 International Business Machines Corp.
(c) Copyright 1996, 2004 Sun Microsystems, Inc.
(c) Copyright 1996 Novell, Inc.
(c) Copyright 1996 Digital Equipment Corp.
(c) Copyright 1996 Fujitsu Limited
(c) Copyright 1996 Hitachi, Ltd.
Copyright (c) 2003-2005 Roland Mainz <roland.mainz@nrubsig.org>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the names of the copyright holders shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from said
copyright holders.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2007 Apple Inc.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
875
Oracle VirtualBox: User Guide for Release 7.1
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
876
16 Licensing Information User Manual for Release 7.1
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
877
Oracle VirtualBox: User Guide for Release 7.1
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1994 by Glenn G. Lai
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyr notice and this permission notice appear in
supporting documentation, and that the name of Glenn G. Lai not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
Glenn G. Lai DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 1999 by Keith Packard
Copyright © 2006 Intel Corporation
Copyright 2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
878
16 Licensing Information User Manual for Release 7.1
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 2000-2001 by Juliusz Chroboczek
Copyright (c) 1999 by Keith Packard
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
879
Oracle VirtualBox: User Guide for Release 7.1
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (C) 1996 David S. Miller (davem@redhat.com)
Copyright (C) 1999 Jakub Jelinek (jj@ultra.linux.cz)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK OR DAVID MILLER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
880
16 Licensing Information User Manual for Release 7.1
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2006-2007 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
881
Oracle VirtualBox: User Guide for Release 7.1
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 2006 Adam Jackson.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2006 Daniel Stone
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Copyright © 2006-2007 Daniel Stone
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
882
16 Licensing Information User Manual for Release 7.1
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Copyright © 2007 Daniel Stone
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The authors make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
883
Oracle VirtualBox: User Guide for Release 7.1
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86Version.h:
/*
* Copyright (c) 1994-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.79 xorg-server 1.5.3
COPYING:
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license, though a modification is currently
under discussion. Copyright holders of new code should use this license
statement where possible, and append their name to this list. Please sort
by surname for people, and by the full name for other entities (e.g.
Juliusz Chroboczek sorts before Intel Corporation sorts before Daniel
Stone).
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 1999 Keith Packard
Copyright © 2005-2007 Daniel Stone
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
884
16 Licensing Information User Manual for Release 7.1
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997-2003 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2005 Kean Johnston
Copyright 1999 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of The XFree86 Project, Inc
and Kean Johnston not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.
The XFree86 Project, Inc and Kean Johnston make no representations
about the suitability of this software for any purpose. It is provided
885
Oracle VirtualBox: User Guide for Release 7.1
"as is" without express or implied warranty.
THE XFREE86 PROJECT, INC AND KEAN JOHNSTON DISCLAIM ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THOMAS ROELL, DAVID WEXELBLAT
OR KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
886
16 Licensing Information User Manual for Release 7.1
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2005 Novell, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of
Novell, Inc. not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.
Novell, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
NOVELL, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL NOVELL, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987 by Sun Microsystems, Inc. Mountain View, CA.
All Rights Reserved
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright no-
tice appear in all copies and that both that copyright no-
tice and this permission notice appear in supporting docu-
mentation, and that the names of Sun or X Consortium
not be used in advertising or publicity pertaining to
distribution of the software without specific prior
written permission. Sun and X Consortium make no
representations about the suitability of this software for
any purpose. It is provided "as is" without any express or
implied warranty.
SUN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT-
NESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SUN BE LI-
ABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987 by Sun Microsystems, Inc. Mountain View, CA.
All Rights Reserved
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright no-
tice appear in all copies and that both that copyright no-
tice and this permission notice appear in supporting docu-
mentation, and that the names of Sun or The Open Group
not be used in advertising or publicity pertaining to
distribution of the software without specific prior
written permission. Sun and The Open Group make no
representations about the suitability of this software for
any purpose. It is provided "as is" without any express or
887
Oracle VirtualBox: User Guide for Release 7.1
implied warranty.
SUN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT-
NESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SUN BE LI-
ABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Sun Microsystems
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Sun Microsystems not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Sun Microsystems makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
SUN MICROSYSTEMS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL SUN MICROSYSTEMS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
888
16 Licensing Information User Manual for Release 7.1
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1992 by Digital Equipment Corp., Maynard, MA
X11R6 Changes Copyright (c) 1994 by Robert Chesler of Absol-Puter, Hudson, NH.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL AND ABSOL-PUTER DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL OR ABSOL-PUTER BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
889
Oracle VirtualBox: User Guide for Release 7.1
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
Copyright (c) 1993-1997 by Silicon Graphics Computer Systems, Inc.
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
documentation, and that the name of Silicon Graphics not be
used in advertising or publicity pertaining to distribution
of the software without specific prior written permission.
Silicon Graphics makes no representation about the suitability
of this software for any purpose. It is provided "as is"
without any express or implied warranty.
SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
License Applicability. Except to the extent portions of this file are
made subject to an alternative license as permitted in the SGI Free
Software License B, Version 1.1 (the "License"), the contents of this
file are subject only to the provisions of the License. You may not use
this file except in compliance with the License. You may obtain a copy
of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
http://oss.sgi.com/projects/FreeB
Note that, as provided in the License, the Software is distributed on an
"AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
Original Code. The Original Code is: OpenGL Sample Implementation,
Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
Copyright in any portions created by third parties is as indicated
elsewhere herein. All Rights Reserved.
Additional Notice Provisions: The application programming interfaces
established by SGI in conjunction with the Original Code are The
OpenGL(R) Graphics System: A Specification (Version 1.2.1), released
April 1, 1999; The OpenGL(R) Graphics System Utility Library (Version
1.3), released November 4, 1998; and OpenGL(R) Graphics with the X
Window System(R) (Version 1.3), released October 19, 1998. This software
was created using the OpenGL(R) version 1.2.1 Sample Implementation
published by SGI, but has not been independently verified as being
compliant with the OpenGL(R) version 1.2.1 Specification.
890
16 Licensing Information User Manual for Release 7.1
The contents of this file are subject to the GLX Public License Version 1.0
(the "License"). You may not use this file except in compliance with the
License. You may obtain a copy of the License at Silicon Graphics, Inc.,
attn: Legal Services, 2011 N. Shoreline Blvd., Mountain View, CA 94043
or at http://www.sgi.com/software/opensource/glx/license.html.
Software distributed under the License is distributed on an "AS IS"
basis. ALL WARRANTIES ARE DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR
PURPOSE OR OF NON- INFRINGEMENT. See the License for the specific
language governing rights and limitations under the License.
The Original Software is GLX version 1.2 source code, released February,
1999. The developer of the Original Software is Silicon Graphics, Inc.
Those portions of the Subject Software created by Silicon Graphics, Inc.
are Copyright (c) 1991-9 Silicon Graphics, Inc. All Rights Reserved.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
891
Oracle VirtualBox: User Guide for Release 7.1
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright 2005 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 2006, Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
RED HAT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Red Hat shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Red Hat.
Copyright © 2006 Red Hat, Inc
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
892
16 Licensing Information User Manual for Release 7.1
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat,
Inc not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Red Hat, Inc makes no representations about the
suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
RED HAT, INC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL RED HAT, INC BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
893
Oracle VirtualBox: User Guide for Release 7.1
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright IBM Corporation 1987,1988,1989
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of IBM not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
894
16 Licensing Information User Manual for Release 7.1
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
895
Oracle VirtualBox: User Guide for Release 7.1
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
896
16 Licensing Information User Manual for Release 7.1
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2000 Intel Corporation. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL INTEL, AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
897
Oracle VirtualBox: User Guide for Release 7.1
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-2003 VIA Technologies, Inc.
Copyright 2001-2003 S3 Graphics, Inc.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VIA, S3 GRAPHICS, AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
898
16 Licensing Information User Manual for Release 7.1
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
899
Oracle VirtualBox: User Guide for Release 7.1
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard or Compaq not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard and Compaq makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD AND COMPAQ DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Michael Taht or MontaVista not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Michael Taht and Montavista make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
MICHAEL TAHT AND MONTAVISTA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL EITHER BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthew Allum or OpenedHand not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthew Allum and OpenedHand make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
MATTHEW ALLUM AND OPENEDHAND DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL EITHER BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
900
16 Licensing Information User Manual for Release 7.1
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
(c) Copyright 1996 by Sebastien Marineau <marineau@genie.uottawa.ca>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Sebastien Marineau shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Sebastien Marineau.
Copyright (C) 2001-2004 Harold L Hunt II
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
901
Oracle VirtualBox: User Guide for Release 7.1
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Dawes makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
902
16 Licensing Information User Manual for Release 7.1
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by Kean Johnston <jkj@sco.com>
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell, David Wexelblat
and Kean Johnston not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.
Thomas Roell, David Wexelblat and Kean Johnston make no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL, DAVID WEXELBLAT AND KEAN JOHNSTON DISCLAIM ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THOMAS ROELLm DAVID WEXELBLAT
OR KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Copyright 2001-2005 by Kean Johnston <jkj@sco.com>
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Dawes <dawes@xfree86.org>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell, David Dawes
and Kean Johnston not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.
Thomas Roell, David Dawes and Kean Johnston make no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL, DAVID DAWES AND KEAN JOHNSTON DISCLAIM ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THOMAS ROELLm DAVID WEXELBLAT
OR KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Copyright (c) 2001-2003 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
903
Oracle VirtualBox: User Guide for Release 7.1
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
TORREY T. LYONS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright © 2004 David Reveman
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of
David Reveman not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.
David Reveman makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 Gerrit Jan Akkerman
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Gerrit Jan Akkerman not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
GERRIT JAN AKKERMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL GERRIT JAN AKKERMAN BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
904
16 Licensing Information User Manual for Release 7.1
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Thomas Mueller
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Mueller not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Mueller makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS MUELLER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
905
Oracle VirtualBox: User Guide for Release 7.1
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS MUELLER BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
906
16 Licensing Information User Manual for Release 7.1
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 1999 Jeff Hartmann
Copyright (C) 1999 Precision Insight, Inc.
Copyright (C) 1999 Xi Graphics, Inc.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JEFF HARTMANN, OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
907
Oracle VirtualBox: User Guide for Release 7.1
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 2001,2005 by Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2004 Franco Catrin
908
16 Licensing Information User Manual for Release 7.1
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Franco Catrin not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Franco Catrin makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FRANCO CATRIN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FRANCO CATRIN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 2004 Ralph Thomas
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Ralph Thomas not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Ralph Thomas makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
RALPH THOMAS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL RALPH THOMAS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 2004 Damien Ciabrini
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
DAMIEN CIABRINI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
909
Oracle VirtualBox: User Guide for Release 7.1
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2000 Silicon Integrated Systems Corp, Inc., HsinChu, Taiwan.
Copyright 2003 Eric Anholt
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
ERIC ANHOLT OR SILICON INTEGRATED SYSTEMS CORP BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2004 PillowElephantBadgerBankPond
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of PillowElephantBadgerBankPond not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. PillowElephantBadgerBankPond makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
910
16 Licensing Information User Manual for Release 7.1
PillowElephantBadgerBankPond DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PillowElephantBadgerBankPond BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004 by Costas Stylianou <costas.stylianou@psion.com> +44(0)7850
394095
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Costas Sylianou not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Costas Stylianou makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
COSTAS STYLIANOU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL COSTAS STYLIANOU BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 1995 Pascal Haible. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
PASCAL HAIBLE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Pascal Haible shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
911
Oracle VirtualBox: User Guide for Release 7.1
Pascal Haible.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Red Hat not be used in advertising or
publicity pertaining to distribution of the software without specific,
912
16 Licensing Information User Manual for Release 7.1
written prior permission. Red Hat makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright 2003-2006 Sun Microsystems, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright (c) 1998-1999 Shunsuke Akiyama <akiyama@jp.FreeBSD.org>.
913
Oracle VirtualBox: User Guide for Release 7.1
Copyright (c) 1998-1999 X-TrueType Server Project
Copyright (c) 1999 Lennart Augustsson <augustss@netbsd.org>
All rights reserved
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
(c) Copyright 1996 Hewlett-Packard Company
(c) Copyright 1996 International Business Machines Corp.
(c) Copyright 1996, 2004 Sun Microsystems, Inc.
(c) Copyright 1996 Novell, Inc.
(c) Copyright 1996 Digital Equipment Corp.
(c) Copyright 1996 Fujitsu Limited
(c) Copyright 1996 Hitachi, Ltd.
Copyright (c) 2003-2005 Roland Mainz <roland.mainz@nrubsig.org>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
914
16 Licensing Information User Manual for Release 7.1
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the names of the copyright holders shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from said
copyright holders.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2007 Apple Inc.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
915
Oracle VirtualBox: User Guide for Release 7.1
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
916
16 Licensing Information User Manual for Release 7.1
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1994 by Glenn G. Lai
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyr notice and this permission notice appear in
917
Oracle VirtualBox: User Guide for Release 7.1
supporting documentation, and that the name of Glenn G. Lai not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
Glenn G. Lai DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
918
16 Licensing Information User Manual for Release 7.1
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (C) 1996 David S. Miller (davem@redhat.com)
Copyright (C) 1999 Jakub Jelinek (jj@ultra.linux.cz)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK OR DAVID MILLER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
919
Oracle VirtualBox: User Guide for Release 7.1
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2006-2007 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 2006 Adam Jackson.
920
16 Licensing Information User Manual for Release 7.1
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86Version.h:
/*
* Copyright (c) 1994-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
921
Oracle VirtualBox: User Guide for Release 7.1
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.80 xorg-server 1.6.5
COPYING:
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license, though a modification is currently
under discussion. Copyright holders of new code should use this license
statement where possible, and append their name to this list. Please sort
by surname for people, and by the full name for other entities (e.g.
Juliusz Chroboczek sorts before Intel Corporation sorts before Daniel
Stone).
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 1999 Keith Packard
Copyright © 2007-2008 Red Hat, Inc.
Copyright © 2005-2007 Daniel Stone
Copyright © 2006-2008 Simon Thum
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
922
16 Licensing Information User Manual for Release 7.1
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997-2003 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
923
Oracle VirtualBox: User Guide for Release 7.1
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987 by Sun Microsystems, Inc. Mountain View, CA.
All Rights Reserved
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright no-
tice appear in all copies and that both that copyright no-
tice and this permission notice appear in supporting docu-
mentation, and that the names of Sun or X Consortium
not be used in advertising or publicity pertaining to
distribution of the software without specific prior
written permission. Sun and X Consortium make no
representations about the suitability of this software for
any purpose. It is provided "as is" without any express or
implied warranty.
SUN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT-
NESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SUN BE LI-
ABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Sun Microsystems
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Sun Microsystems not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Sun Microsystems makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
SUN MICROSYSTEMS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL SUN MICROSYSTEMS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
924
16 Licensing Information User Manual for Release 7.1
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
925
Oracle VirtualBox: User Guide for Release 7.1
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
Copyright (c) 1993-1997 by Silicon Graphics Computer Systems, Inc.
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
documentation, and that the name of Silicon Graphics not be
used in advertising or publicity pertaining to distribution
of the software without specific prior written permission.
Silicon Graphics makes no representation about the suitability
of this software for any purpose. It is provided "as is"
without any express or implied warranty.
SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
License Applicability. Except to the extent portions of this file are
made subject to an alternative license as permitted in the SGI Free
Software License B, Version 1.1 (the "License"), the contents of this
file are subject only to the provisions of the License. You may not use
this file except in compliance with the License. You may obtain a copy
of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
http://oss.sgi.com/projects/FreeB
926
16 Licensing Information User Manual for Release 7.1
Note that, as provided in the License, the Software is distributed on an
"AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
Original Code. The Original Code is: OpenGL Sample Implementation,
Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
Copyright in any portions created by third parties is as indicated
elsewhere herein. All Rights Reserved.
Additional Notice Provisions: The application programming interfaces
established by SGI in conjunction with the Original Code are The
OpenGL(R) Graphics System: A Specification (Version 1.2.1), released
April 1, 1999; The OpenGL(R) Graphics System Utility Library (Version
1.3), released November 4, 1998; and OpenGL(R) Graphics with the X
Window System(R) (Version 1.3), released October 19, 1998. This software
was created using the OpenGL(R) version 1.2.1 Sample Implementation
published by SGI, but has not been independently verified as being
compliant with the OpenGL(R) version 1.2.1 Specification.
The contents of this file are subject to the GLX Public License Version 1.0
(the "License"). You may not use this file except in compliance with the
License. You may obtain a copy of the License at Silicon Graphics, Inc.,
attn: Legal Services, 2011 N. Shoreline Blvd., Mountain View, CA 94043
or at http://www.sgi.com/software/opensource/glx/license.html.
Software distributed under the License is distributed on an "AS IS"
basis. ALL WARRANTIES ARE DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR
PURPOSE OR OF NON- INFRINGEMENT. See the License for the specific
language governing rights and limitations under the License.
The Original Software is GLX version 1.2 source code, released February,
1999. The developer of the Original Software is Silicon Graphics, Inc.
Those portions of the Subject Software created by Silicon Graphics, Inc.
are Copyright (c) 1991-9 Silicon Graphics, Inc. All Rights Reserved.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
927
Oracle VirtualBox: User Guide for Release 7.1
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
928
16 Licensing Information User Manual for Release 7.1
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 2006, Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
RED HAT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Red Hat shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Red Hat.
Copyright © 2006, 2007 Red Hat, Inc
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat,
Inc not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Red Hat, Inc makes no representations about the
suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
RED HAT, INC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL RED HAT, INC BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
929
Oracle VirtualBox: User Guide for Release 7.1
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
930
16 Licensing Information User Manual for Release 7.1
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
931
Oracle VirtualBox: User Guide for Release 7.1
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
932
16 Licensing Information User Manual for Release 7.1
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
933
Oracle VirtualBox: User Guide for Release 7.1
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
934
16 Licensing Information User Manual for Release 7.1
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
935
Oracle VirtualBox: User Guide for Release 7.1
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
936
16 Licensing Information User Manual for Release 7.1
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
937
Oracle VirtualBox: User Guide for Release 7.1
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
938
16 Licensing Information User Manual for Release 7.1
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
939
Oracle VirtualBox: User Guide for Release 7.1
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 1999 Jeff Hartmann
Copyright (C) 1999 Precision Insight, Inc.
Copyright (C) 1999 Xi Graphics, Inc.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JEFF HARTMANN, OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
940
16 Licensing Information User Manual for Release 7.1
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 2004 PillowElephantBadgerBankPond
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of PillowElephantBadgerBankPond not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. PillowElephantBadgerBankPond makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
941
Oracle VirtualBox: User Guide for Release 7.1
PillowElephantBadgerBankPond DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PillowElephantBadgerBankPond BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
942
16 Licensing Information User Manual for Release 7.1
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright 2003-2006, 2008 Sun Microsystems, Inc.
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
943
Oracle VirtualBox: User Guide for Release 7.1
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
944
16 Licensing Information User Manual for Release 7.1
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
945
Oracle VirtualBox: User Guide for Release 7.1
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
946
16 Licensing Information User Manual for Release 7.1
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
947
Oracle VirtualBox: User Guide for Release 7.1
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
948
16 Licensing Information User Manual for Release 7.1
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 2006 Adam Jackson.
Copyright 2007 Red Hat, Inc.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
949
Oracle VirtualBox: User Guide for Release 7.1
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1989, 1990, 1993, 1994
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
950
16 Licensing Information User Manual for Release 7.1
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.81 xorg-server 1.7.7
COPYING:
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009 NVIDIA Corporation
Copyright © 1999 Keith Packard
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
Copyright © 2006-2009 Simon Thum
Copyright © 1987, 2003-2006, 2008-2009 Sun Microsystems, Inc.
951
Oracle VirtualBox: User Guide for Release 7.1
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
952
16 Licensing Information User Manual for Release 7.1
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
953
Oracle VirtualBox: User Guide for Release 7.1
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
954
16 Licensing Information User Manual for Release 7.1
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
955
Oracle VirtualBox: User Guide for Release 7.1
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
956
16 Licensing Information User Manual for Release 7.1
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
957
Oracle VirtualBox: User Guide for Release 7.1
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
958
16 Licensing Information User Manual for Release 7.1
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
959
Oracle VirtualBox: User Guide for Release 7.1
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
960
16 Licensing Information User Manual for Release 7.1
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
961
Oracle VirtualBox: User Guide for Release 7.1
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
962
16 Licensing Information User Manual for Release 7.1
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining
963
Oracle VirtualBox: User Guide for Release 7.1
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
964
16 Licensing Information User Manual for Release 7.1
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
965
Oracle VirtualBox: User Guide for Release 7.1
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
966
16 Licensing Information User Manual for Release 7.1
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
967
Oracle VirtualBox: User Guide for Release 7.1
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
968
16 Licensing Information User Manual for Release 7.1
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 2004 PillowElephantBadgerBankPond
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of PillowElephantBadgerBankPond not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. PillowElephantBadgerBankPond makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PillowElephantBadgerBankPond DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PillowElephantBadgerBankPond BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
969
Oracle VirtualBox: User Guide for Release 7.1
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
970
16 Licensing Information User Manual for Release 7.1
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
971
Oracle VirtualBox: User Guide for Release 7.1
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
972
16 Licensing Information User Manual for Release 7.1
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
973
Oracle VirtualBox: User Guide for Release 7.1
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
974
16 Licensing Information User Manual for Release 7.1
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
975
Oracle VirtualBox: User Guide for Release 7.1
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
976
16 Licensing Information User Manual for Release 7.1
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1989, 1990, 1993, 1994
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
977
Oracle VirtualBox: User Guide for Release 7.1
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.82 xorg-server 1.8.0
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009 NVIDIA Corporation
Copyright © 1999 Keith Packard
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
Copyright © 2006-2009 Simon Thum
Copyright © 1987, 2003-2006, 2008-2009 Sun Microsystems, Inc.
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
978
16 Licensing Information User Manual for Release 7.1
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
979
Oracle VirtualBox: User Guide for Release 7.1
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
980
16 Licensing Information User Manual for Release 7.1
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
981
Oracle VirtualBox: User Guide for Release 7.1
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
982
16 Licensing Information User Manual for Release 7.1
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
983
Oracle VirtualBox: User Guide for Release 7.1
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
984
16 Licensing Information User Manual for Release 7.1
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
985
Oracle VirtualBox: User Guide for Release 7.1
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
986
16 Licensing Information User Manual for Release 7.1
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
987
Oracle VirtualBox: User Guide for Release 7.1
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
988
16 Licensing Information User Manual for Release 7.1
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
989
Oracle VirtualBox: User Guide for Release 7.1
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
990
16 Licensing Information User Manual for Release 7.1
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
991
Oracle VirtualBox: User Guide for Release 7.1
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
992
16 Licensing Information User Manual for Release 7.1
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
993
Oracle VirtualBox: User Guide for Release 7.1
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
994
16 Licensing Information User Manual for Release 7.1
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
995
Oracle VirtualBox: User Guide for Release 7.1
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
996
16 Licensing Information User Manual for Release 7.1
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
997
Oracle VirtualBox: User Guide for Release 7.1
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1989, 1990, 1993, 1994
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
998
16 Licensing Information User Manual for Release 7.1
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
999
Oracle VirtualBox: User Guide for Release 7.1
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.83 xorg-server 1.9.0
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009 NVIDIA Corporation
Copyright © 1999 Keith Packard
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
Copyright © 2006-2009 Simon Thum
Copyright © 1987, 2003-2006, 2008-2009 Sun Microsystems, Inc.
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
1000
16 Licensing Information User Manual for Release 7.1
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1001
Oracle VirtualBox: User Guide for Release 7.1
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1002
16 Licensing Information User Manual for Release 7.1
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
1003
Oracle VirtualBox: User Guide for Release 7.1
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
1004
16 Licensing Information User Manual for Release 7.1
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
1005
Oracle VirtualBox: User Guide for Release 7.1
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
1006
16 Licensing Information User Manual for Release 7.1
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
1007
Oracle VirtualBox: User Guide for Release 7.1
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
1008
16 Licensing Information User Manual for Release 7.1
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining
1009
Oracle VirtualBox: User Guide for Release 7.1
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
1010
16 Licensing Information User Manual for Release 7.1
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
1011
Oracle VirtualBox: User Guide for Release 7.1
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
1012
16 Licensing Information User Manual for Release 7.1
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
1013
Oracle VirtualBox: User Guide for Release 7.1
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
1014
16 Licensing Information User Manual for Release 7.1
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
1015
Oracle VirtualBox: User Guide for Release 7.1
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
1016
16 Licensing Information User Manual for Release 7.1
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
1017
Oracle VirtualBox: User Guide for Release 7.1
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
1018
16 Licensing Information User Manual for Release 7.1
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1019
Oracle VirtualBox: User Guide for Release 7.1
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1989, 1990, 1993, 1994
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
1020
16 Licensing Information User Manual for Release 7.1
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.84 xorg-server 1.10.0
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009-2010 NVIDIA Corporation
Copyright © 1987, 2003-2006, 2008-2010 Oracle and/or its affiliates.
Copyright © 1999 Keith Packard
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
1021
Oracle VirtualBox: User Guide for Release 7.1
Copyright © 2006-2009 Simon Thum
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
1022
16 Licensing Information User Manual for Release 7.1
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
1023
Oracle VirtualBox: User Guide for Release 7.1
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
1024
16 Licensing Information User Manual for Release 7.1
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
1025
Oracle VirtualBox: User Guide for Release 7.1
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
1026
16 Licensing Information User Manual for Release 7.1
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
1027
Oracle VirtualBox: User Guide for Release 7.1
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1028
16 Licensing Information User Manual for Release 7.1
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
1029
Oracle VirtualBox: User Guide for Release 7.1
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
1030
16 Licensing Information User Manual for Release 7.1
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
1031
Oracle VirtualBox: User Guide for Release 7.1
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
1032
16 Licensing Information User Manual for Release 7.1
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
1033
Oracle VirtualBox: User Guide for Release 7.1
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
1034
16 Licensing Information User Manual for Release 7.1
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
1035
Oracle VirtualBox: User Guide for Release 7.1
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
1036
16 Licensing Information User Manual for Release 7.1
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
1037
Oracle VirtualBox: User Guide for Release 7.1
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
1038
16 Licensing Information User Manual for Release 7.1
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
1039
Oracle VirtualBox: User Guide for Release 7.1
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
1040
16 Licensing Information User Manual for Release 7.1
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
1041
Oracle VirtualBox: User Guide for Release 7.1
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1989, 1990, 1993, 1994
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
1042
16 Licensing Information User Manual for Release 7.1
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.85 xorg-server 1.11.0
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009-2010 NVIDIA Corporation
Copyright © 1987, 2003-2006, 2008-2010 Oracle and/or its affiliates.
Copyright © 1999 Keith Packard
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
Copyright © 2006-2009 Simon Thum
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
1043
Oracle VirtualBox: User Guide for Release 7.1
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
1044
16 Licensing Information User Manual for Release 7.1
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
1045
Oracle VirtualBox: User Guide for Release 7.1
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
1046
16 Licensing Information User Manual for Release 7.1
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
1047
Oracle VirtualBox: User Guide for Release 7.1
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
1048
16 Licensing Information User Manual for Release 7.1
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
1049
Oracle VirtualBox: User Guide for Release 7.1
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
1050
16 Licensing Information User Manual for Release 7.1
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
1051
Oracle VirtualBox: User Guide for Release 7.1
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
1052
16 Licensing Information User Manual for Release 7.1
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
1053
Oracle VirtualBox: User Guide for Release 7.1
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
1054
16 Licensing Information User Manual for Release 7.1
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
1055
Oracle VirtualBox: User Guide for Release 7.1
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
1056
16 Licensing Information User Manual for Release 7.1
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
1057
Oracle VirtualBox: User Guide for Release 7.1
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
1058
16 Licensing Information User Manual for Release 7.1
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1059
Oracle VirtualBox: User Guide for Release 7.1
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1060
16 Licensing Information User Manual for Release 7.1
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1061
Oracle VirtualBox: User Guide for Release 7.1
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
1062
16 Licensing Information User Manual for Release 7.1
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1989, 1990, 1993, 1994
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1063
Oracle VirtualBox: User Guide for Release 7.1
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.86 xorg-server 1.12.0
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2000-2001 Juliusz Chroboczek
1064
16 Licensing Information User Manual for Release 7.1
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009-2010 NVIDIA Corporation
Copyright © 1987, 2003-2006, 2008-2010 Oracle and/or its affiliates.
Copyright © 1999 Keith Packard
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
Copyright © 2006-2009 Simon Thum
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
1065
Oracle VirtualBox: User Guide for Release 7.1
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
1066
16 Licensing Information User Manual for Release 7.1
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
1067
Oracle VirtualBox: User Guide for Release 7.1
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
1068
16 Licensing Information User Manual for Release 7.1
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
1069
Oracle VirtualBox: User Guide for Release 7.1
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1070
16 Licensing Information User Manual for Release 7.1
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1071
Oracle VirtualBox: User Guide for Release 7.1
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
1072
16 Licensing Information User Manual for Release 7.1
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
1073
Oracle VirtualBox: User Guide for Release 7.1
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
1074
16 Licensing Information User Manual for Release 7.1
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
1075
Oracle VirtualBox: User Guide for Release 7.1
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
1076
16 Licensing Information User Manual for Release 7.1
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
1077
Oracle VirtualBox: User Guide for Release 7.1
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1078
16 Licensing Information User Manual for Release 7.1
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
1079
Oracle VirtualBox: User Guide for Release 7.1
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
1080
16 Licensing Information User Manual for Release 7.1
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1081
Oracle VirtualBox: User Guide for Release 7.1
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
1082
16 Licensing Information User Manual for Release 7.1
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
1083
Oracle VirtualBox: User Guide for Release 7.1
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
1084
16 Licensing Information User Manual for Release 7.1
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1989, 1990, 1993, 1994
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
1085
Oracle VirtualBox: User Guide for Release 7.1
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.87 xorg-server 1.13.0
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009-2010 NVIDIA Corporation
Copyright © 1987, 2003-2006, 2008-2010 Oracle and/or its affiliates.
Copyright © 1999 Keith Packard
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
Copyright © 2006-2009 Simon Thum
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
1086
16 Licensing Information User Manual for Release 7.1
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
1087
Oracle VirtualBox: User Guide for Release 7.1
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
1088
16 Licensing Information User Manual for Release 7.1
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
1089
Oracle VirtualBox: User Guide for Release 7.1
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
1090
16 Licensing Information User Manual for Release 7.1
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
1091
Oracle VirtualBox: User Guide for Release 7.1
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
1092
16 Licensing Information User Manual for Release 7.1
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
1093
Oracle VirtualBox: User Guide for Release 7.1
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
1094
16 Licensing Information User Manual for Release 7.1
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
1095
Oracle VirtualBox: User Guide for Release 7.1
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
1096
16 Licensing Information User Manual for Release 7.1
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
1097
Oracle VirtualBox: User Guide for Release 7.1
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
1098
16 Licensing Information User Manual for Release 7.1
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
1099
Oracle VirtualBox: User Guide for Release 7.1
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
1100
16 Licensing Information User Manual for Release 7.1
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
1101
Oracle VirtualBox: User Guide for Release 7.1
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
1102
16 Licensing Information User Manual for Release 7.1
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
1103
Oracle VirtualBox: User Guide for Release 7.1
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
1104
16 Licensing Information User Manual for Release 7.1
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
1105
Oracle VirtualBox: User Guide for Release 7.1
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1987, 1990, 1993
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1106
16 Licensing Information User Manual for Release 7.1
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
1107
Oracle VirtualBox: User Guide for Release 7.1
16.2.3.88 xorg-server 1.14.0
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009-2010 NVIDIA Corporation
Copyright © 1987, 2003-2006, 2008-2010 Oracle and/or its affiliates.
Copyright © 1999 Keith Packard
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
Copyright © 2006-2009 Simon Thum
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
1108
16 Licensing Information User Manual for Release 7.1
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
1109
Oracle VirtualBox: User Guide for Release 7.1
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
1110
16 Licensing Information User Manual for Release 7.1
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1111
Oracle VirtualBox: User Guide for Release 7.1
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
1112
16 Licensing Information User Manual for Release 7.1
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1113
Oracle VirtualBox: User Guide for Release 7.1
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
1114
16 Licensing Information User Manual for Release 7.1
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
1115
Oracle VirtualBox: User Guide for Release 7.1
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
1116
16 Licensing Information User Manual for Release 7.1
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1117
Oracle VirtualBox: User Guide for Release 7.1
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
1118
16 Licensing Information User Manual for Release 7.1
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
1119
Oracle VirtualBox: User Guide for Release 7.1
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
1120
16 Licensing Information User Manual for Release 7.1
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
1121
Oracle VirtualBox: User Guide for Release 7.1
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
1122
16 Licensing Information User Manual for Release 7.1
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
1123
Oracle VirtualBox: User Guide for Release 7.1
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
1124
16 Licensing Information User Manual for Release 7.1
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
1125
Oracle VirtualBox: User Guide for Release 7.1
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
1126
16 Licensing Information User Manual for Release 7.1
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
1127
Oracle VirtualBox: User Guide for Release 7.1
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1987, 1990, 1993
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
1128
16 Licensing Information User Manual for Release 7.1
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.89 xorg-server 1.15.0
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009-2010 NVIDIA Corporation
Copyright © 1987, 2003-2006, 2008-2010 Oracle and/or its affiliates.
Copyright © 1999 Keith Packard
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
Copyright © 2006-2009 Simon Thum
Copyright © 2003-2008, 2013 Geert Uytterhoeven
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
1129
Oracle VirtualBox: User Guide for Release 7.1
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
1130
16 Licensing Information User Manual for Release 7.1
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
1131
Oracle VirtualBox: User Guide for Release 7.1
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
1132
16 Licensing Information User Manual for Release 7.1
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
1133
Oracle VirtualBox: User Guide for Release 7.1
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1134
16 Licensing Information User Manual for Release 7.1
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
1135
Oracle VirtualBox: User Guide for Release 7.1
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1136
16 Licensing Information User Manual for Release 7.1
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
1137
Oracle VirtualBox: User Guide for Release 7.1
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
1138
16 Licensing Information User Manual for Release 7.1
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
1139
Oracle VirtualBox: User Guide for Release 7.1
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
1140
16 Licensing Information User Manual for Release 7.1
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
1141
Oracle VirtualBox: User Guide for Release 7.1
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
1142
16 Licensing Information User Manual for Release 7.1
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
1143
Oracle VirtualBox: User Guide for Release 7.1
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
1144
16 Licensing Information User Manual for Release 7.1
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
1145
Oracle VirtualBox: User Guide for Release 7.1
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
1146
16 Licensing Information User Manual for Release 7.1
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
1147
Oracle VirtualBox: User Guide for Release 7.1
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
1148
16 Licensing Information User Manual for Release 7.1
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1987, 1990, 1993
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
1149
Oracle VirtualBox: User Guide for Release 7.1
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
1150
16 Licensing Information User Manual for Release 7.1
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.90 xorg-server 1.16.0
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009-2010 NVIDIA Corporation
Copyright © 1987, 2003-2006, 2008-2010 Oracle and/or its affiliates.
Copyright © 1999 Keith Packard
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
Copyright © 2006-2009 Simon Thum
Copyright © 2003-2008, 2013 Geert Uytterhoeven
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
1151
Oracle VirtualBox: User Guide for Release 7.1
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1152
16 Licensing Information User Manual for Release 7.1
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
1153
Oracle VirtualBox: User Guide for Release 7.1
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
1154
16 Licensing Information User Manual for Release 7.1
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1155
Oracle VirtualBox: User Guide for Release 7.1
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
1156
16 Licensing Information User Manual for Release 7.1
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
1157
Oracle VirtualBox: User Guide for Release 7.1
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
1158
16 Licensing Information User Manual for Release 7.1
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
1159
Oracle VirtualBox: User Guide for Release 7.1
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
1160
16 Licensing Information User Manual for Release 7.1
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
1161
Oracle VirtualBox: User Guide for Release 7.1
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1162
16 Licensing Information User Manual for Release 7.1
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
1163
Oracle VirtualBox: User Guide for Release 7.1
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
1164
16 Licensing Information User Manual for Release 7.1
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
1165
Oracle VirtualBox: User Guide for Release 7.1
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
1166
16 Licensing Information User Manual for Release 7.1
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
1167
Oracle VirtualBox: User Guide for Release 7.1
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
1168
16 Licensing Information User Manual for Release 7.1
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
1169
Oracle VirtualBox: User Guide for Release 7.1
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
1170
16 Licensing Information User Manual for Release 7.1
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1987, 1990, 1993
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
1171
Oracle VirtualBox: User Guide for Release 7.1
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.91 xorg-server 1.17.1
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2011 Dave Airlie
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009-2010 NVIDIA Corporation
Copyright © 1987, 2003-2006, 2008-2010 Oracle and/or its affiliates.
Copyright © 1999 Keith Packard
1172
16 Licensing Information User Manual for Release 7.1
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
Copyright © 2006-2009 Simon Thum
Copyright © 2003-2008, 2013 Geert Uytterhoeven
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1173
Oracle VirtualBox: User Guide for Release 7.1
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright 2008 Tungsten Graphics, Inc., Cedar Park, Texas.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
1174
16 Licensing Information User Manual for Release 7.1
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
1175
Oracle VirtualBox: User Guide for Release 7.1
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1176
16 Licensing Information User Manual for Release 7.1
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
1177
Oracle VirtualBox: User Guide for Release 7.1
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1178
16 Licensing Information User Manual for Release 7.1
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
1179
Oracle VirtualBox: User Guide for Release 7.1
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
1180
16 Licensing Information User Manual for Release 7.1
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
1181
Oracle VirtualBox: User Guide for Release 7.1
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1182
16 Licensing Information User Manual for Release 7.1
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
1183
Oracle VirtualBox: User Guide for Release 7.1
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
1184
16 Licensing Information User Manual for Release 7.1
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
1185
Oracle VirtualBox: User Guide for Release 7.1
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
1186
16 Licensing Information User Manual for Release 7.1
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
1187
Oracle VirtualBox: User Guide for Release 7.1
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
1188
16 Licensing Information User Manual for Release 7.1
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
1189
Oracle VirtualBox: User Guide for Release 7.1
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
1190
16 Licensing Information User Manual for Release 7.1
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
1191
Oracle VirtualBox: User Guide for Release 7.1
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
1192
16 Licensing Information User Manual for Release 7.1
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1987, 1990, 1993
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
1193
Oracle VirtualBox: User Guide for Release 7.1
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.92 xorg-server 1.18.0
The following is the 'standard copyright' agreed upon by most contributors,
and is currently the canonical license preferred by the X.Org Foundation.
This is a slight variant of the common MIT license form published by the
Open Source Initiative at http://www.opensource.org/licenses/mit-license.php
Copyright holders of new code should use this license statement where
possible, and insert their name to this list. Please sort by surname
for people, and by the full name for other entities (e.g. Juliusz
Chroboczek sorts before Intel Corporation sorts before Daniel Stone).
Copyright © 2011 Dave Airlie
Copyright © 2000-2001 Juliusz Chroboczek
Copyright © 1998 Egbert Eich
Copyright © 2006-2007 Intel Corporation
Copyright © 2006 Nokia Corporation
Copyright © 2006-2008 Peter Hutterer
Copyright © 2006 Adam Jackson
Copyright © 2009-2010 NVIDIA Corporation
Copyright © 1987, 2003-2006, 2008-2010 Oracle and/or its affiliates.
Copyright © 1999 Keith Packard
Copyright © 2007-2009 Red Hat, Inc.
Copyright © 2005-2008 Daniel Stone
Copyright © 2006-2009 Simon Thum
Copyright © 2003-2008, 2013 Geert Uytterhoeven
Copyright © 2006 Luc Verhaegen
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
1194
16 Licensing Information User Manual for Release 7.1
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
The following licenses are 'legacy': usually MIT/X11 licenses with the name
of the copyright holder(s) in the license statement, but also some BSD-like
licenses.
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the XFree86 Project.
Copyright 1997 by The XFree86 Project, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the XFree86 Project, Inc.
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The Xfree86
Project, Inc. makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE XFREE86 PROJECT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1985-1998, 2001 The Open Group
Copyright 2002 Red Hat Inc., Durham, North Carolina.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
Copyright (c) 1987, 1989-1990, 1992-1995 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
1195
Oracle VirtualBox: User Guide for Release 7.1
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Copyright 2008 Tungsten Graphics, Inc., Cedar Park, Texas.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 1999-2000 SuSE, Inc.
Copyright © 2007 Red Hat, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987-1991, 1993 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright 1991 Massachusetts Institute of Technology, Cambridge, Massachusetts.
Copyright 1991, 1993 Olivetti Research Limited, Cambridge, England.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
Copyright 1994 Quarterdeck Office Systems.
1196
16 Licensing Information User Manual for Release 7.1
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital and
Quarterdeck not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
DIGITAL AND QUARTERDECK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997 Digital Equipment Corporation.
All rights reserved.
This software is furnished under license and may be used and copied only in
accordance with the following terms and conditions. Subject to these
conditions, you may download, copy, install, use, modify and distribute
this software in source and/or binary form. No title or ownership is
transferred hereby.
1) Any source code used, modified or distributed must reproduce and retain
this copyright notice and list of conditions as they appear in the
source file.
2) No right is granted to use any trade name, trademark, or logo of Digital
Equipment Corporation. Neither the "Digital Equipment Corporation"
name nor any trademark or logo of Digital Equipment Corporation may be
used to endorse or promote products derived from this software without
the prior written permission of Digital Equipment Corporation.
3) This software is provided "AS-IS" and any express or implied warranties,
including but not limited to, any implied warranties of merchantability,
fitness for a particular purpose, or non-infringement are disclaimed.
In no event shall DIGITAL be liable for any damages whatsoever, and in
particular, DIGITAL shall not be liable for special, indirect,
consequential, or incidental damages or damages for lost profits, loss
of revenue or loss of use, whether such damages arise in contract,
negligence, tort, under statute, in equity, at law or otherwise, even
if advised of the possibility of such damage.
Copyright (c) 1991, 1996-1997 Digital Equipment Corporation, Maynard,
Massachusetts.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from Digital
Equipment Corporation.
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice including the dates of first publication and
either this permission notice or a reference to
http://oss.sgi.com/projects/FreeB/
1197
Oracle VirtualBox: User Guide for Release 7.1
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1994, 1995 Hewlett-Packard Company
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the Hewlett-Packard
Company shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization from the Hewlett-Packard Company.
Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 2001-2004 Red Hat Inc., Durham, North Carolina.
Copyright (c) 2003 by the XFree86 Project, Inc.
Copyright 2004-2005 Red Hat Inc., Raleigh, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright © 2008 Red Hat, Inc.
Partly based on code Copyright © 2000 SuSE, Inc.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without
1198
16 Licensing Information User Manual for Release 7.1
fee, provided that the above copyright notice appear in all copies
and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Red Hat
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission. Red
Hat makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied
warranty.
Red Hat DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL Red Hat BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of SuSE not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. SuSE makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2006 Red Hat, Inc.
(C) Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
RED HAT, INC, OR PRECISION INSIGHT AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 1995 X Consortium
Copyright 2004 Red Hat Inc., Durham, North Carolina.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation on the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT, THE X CONSORTIUM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium
shall not be used in advertising or otherwise to promote the sale,
1199
Oracle VirtualBox: User Guide for Release 7.1
use or other dealings in this Software without prior written
authorization from the X Consortium.
Copyright 1998-2000 Precision Insight, Inc., Cedar Park, Texas.
Copyright 2000 VA Linux Systems, Inc.
Copyright (c) 2002, 2008, 2009 Apple Computer, Inc.
Copyright (c) 2003-2004 Torrey T. Lyons.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2003
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
(C) Copyright IBM Corporation 2004-2005
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
IBM,
AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 1997 Metro Link Incorporated
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1200
16 Licensing Information User Manual for Release 7.1
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the Metro Link shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Metro Link.
Copyright 1995-1998 by Metro Link, Inc.
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Metro Link, Inc. not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Metro Link, Inc. makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
METRO LINK, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL METRO LINK, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Metro Link Incorporated
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Metro Link
Incorporated not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Metro Link Incorporated makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
METRO LINK INCORPORATED DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL METRO LINK INCORPORATED BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright (c) 2000 by Conectiva S.A. (http://www.conectiva.com)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
CONECTIVA LINUX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of Conectiva Linux shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
Conectiva Linux.
Copyright (c) 2001, Andy Ritger aritger@nvidia.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1201
Oracle VirtualBox: User Guide for Release 7.1
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
o Neither the name of NVIDIA nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright 1992 Vrije Universiteit, The Netherlands
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the Vrije Universiteit not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The Vrije Universiteit makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
The Vrije Universiteit DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL The Vrije Universiteit BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Concurrent Computer Corporation
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Concurrent Computer
Corporation not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. Concurrent Computer Corporation makes no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
CONCURRENT COMPUTER CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL CONCURRENT COMPUTER CORPORATION BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright © 2004 Nokia
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Nokia not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Nokia makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
NOKIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
1202
16 Licensing Information User Manual for Release 7.1
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
(c)Copyright 1988,1991 Adobe Systems Incorporated.
All rights reserved.
Permission to use, copy, modify, distribute, and sublicense this software and
its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notices appear in all copies and that both those copyright
notices and this permission notice appear in supporting documentation and that
the name of Adobe Systems Incorporated not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. No trademark license to use the Adobe trademarks is hereby
granted. If the Adobe trademark "Display PostScript"(tm) is used to describe
this software, its functionality or for any other purpose, such use shall be
limited to a statement that this software works in conjunction with the Display
PostScript system. Proper trademark attribution to reflect Adobe's ownership
of the trademark shall be given whenever any such reference to the Display
PostScript system is made.
ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY
PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ADOBE
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE TO YOU
OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE, STRICT
LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT PROVIDE ANY TRAINING OR OTHER
SUPPORT FOR THE SOFTWARE.
Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
Incorporated which may be registered in certain jurisdictions.
Copyright 1989 Network Computing Devices, Inc., Mountain View, California.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of N.C.D. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. N.C.D. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.
Copyright (c) 1987 by the Regents of the University of California
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.
Copyright 1992, 1993 Data General Corporation;
Copyright 1992, 1993 OMRON Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
neither the name OMRON or DATA GENERAL be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission of the party whose name is to be used. Neither OMRON or
DATA GENERAL make any representation about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
OMRON AND DATA GENERAL EACH DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL OMRON OR DATA GENERAL BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright © 1998-2004, 2006 Keith Packard
Copyright © 2000-2002 Keith Packard, member of The XFree86 Project, Inc.
Copyright (c) 2002 Apple Computer, Inc.
Copyright (c) 2003 Torrey T. Lyons.
1203
Oracle VirtualBox: User Guide for Release 7.1
All Rights Reserved.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright © 1999 Keith Packard
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 MontaVista Software Inc.
Copyright © 2005 OpenedHand Ltd.
Copyright © 2006 Nokia Corporation
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of the authors and/or copyright holders
not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. The authors and/or
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE AUTHORS AND/OR COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE AUTHORS AND/OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1993 by Davor Matic
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. Davor Matic makes no representations about
the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
Copyright (C) 2001-2004 Harold L Hunt II All Rights Reserved.
Copyright (C) Colin Harrison 2005-2008
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Harold L Hunt II
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Harold L Hunt II.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
Permission to use, copy, modify, distribute, and sell this software and its
1204
16 Licensing Information User Manual for Release 7.1
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Thomas Roell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Thomas Roell makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Thomas Roell and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Thomas Roell and
David Wexelblat makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THOMAS ROELL AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1990,91,92,93 by Thomas Roell, Germany.
Copyright 1991,92,93 by SGCS (Snitily Graphics Consulting Services), USA.
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the name of Thomas Roell nor
SGCS be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
Thomas Roell nor SGCS makes no representations about the suitability
of this software for any purpose. It is provided "as is" without
express or implied warranty.
THOMAS ROELL AND SGCS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THOMAS ROELL OR SGCS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998 by Alan Hourihane, Wigan, England.
Copyright 2000-2002 by Alan Hourihane, Flint Mountain, North Wales.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Alan Hourihane not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Alan Hourihane makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
1205
Oracle VirtualBox: User Guide for Release 7.1
Copyright 1995 Kaleb S. KEITHLEY
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Kaleb S. KEITHLEY
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
Copyright (c) 1997 Matthieu Herrb
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Matthieu Herrb not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Matthieu Herrb makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL MATTHIEU HERRB BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2004, Egbert Eich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Egbert Eich shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from Egbert Eich.
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 2005 by Kean Johnston <jkj@sco.com>
Copyright 1993 by David McCullough <davidm@stallion.oz.au>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of David Wexelblat not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. David Wexelblat makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL DAVID WEXELBLAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
1206
16 Licensing Information User Manual for Release 7.1
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID WEXELBLAT DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID WEXELBLAT BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Orest Zborowski <obz@Kodak.com>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Orest Zborowski and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Orest Zborowski
and David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
OREST ZBOROWSKI AND DAVID DAWES DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL OREST ZBOROWSKI OR DAVID DAWES BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1995-1999 by Frederic Lepied, France. <fred@sugix.frmug.fr.net>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Frederic Lepied not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Frederic Lepied makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
FREDERIC LEPIED DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL FREDERIC LEPIED BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Wexelblat
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Wexelblat make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
1207
Oracle VirtualBox: User Guide for Release 7.1
RICH MURPHEY AND DAVID WEXELBLAT DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID WEXELBLAT BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1993 by David Dawes <dawes@xfree86.org>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of Rich Murphey and David Dawes
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. Rich Murphey and
David Dawes make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
RICH MURPHEY AND DAVID DAWES DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL RICH MURPHEY OR DAVID DAWES BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Anders Carlsson
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Anders Carlsson not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Anders Carlsson makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ANDERS CARLSSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ANDERS CARLSSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2003 Anders Carlsson
Copyright © 2003-2004 Eric Anholt
Copyright © 2004 Keith Packard
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Eric Anholt not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Eric Anholt makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL ERIC ANHOLT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1208
16 Licensing Information User Manual for Release 7.1
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright © 2003-2004 Philip Blundell
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Philip Blundell not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Philip Blundell makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1994-2003 by The XFree86 Project, Inc.
Copyright 1997 by Metro Link, Inc.
Copyright 2003 by David H. Dawes.
Copyright 2003 by X-Oz Technologies.
Copyright (c) 2004, X.Org Foundation
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the copyright holder(s)
and author(s) shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written
authorization from the copyright holder(s) and author(s).
Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany
Copyright 1993 by David Wexelblat <dwex@goblin.org>
Copyright 1999 by David Holland <davidh@iquest.net>
Copyright © 2000 Compaq Computer Corporation
Copyright © 2002 Hewlett-Packard Company
Copyright © 2004, 2005 Red Hat, Inc.
Copyright © 2004 Nicholas Miell
Copyright © 2005 Trolltech AS
Copyright © 2006 Intel Corporation
Copyright © 2006-2007 Keith Packard
Copyright © 2008 Red Hat, Inc
Copyright © 2008 George Sapountzis <gsap7@yahoo.gr>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
that the name of the copyright holders not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. The copyright holders make no representations
about the suitability of this software for any purpose. It is provided "as
is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
1209
Oracle VirtualBox: User Guide for Release 7.1
SOFTWARE.
Copyright © 2000 Keith Packard, member of The XFree86 Project, Inc.
2005 Lars Knoll & Zack Rusin, Trolltech
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of Keith Packard not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Keith Packard makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
Copyright 1987, 1998 The Open Group
Copyright © 1998-1999, 2001 The XFree86 Project, Inc.
Copyright © 2000 VA Linux Systems, Inc.
Copyright (c) 2000, 2001 Nokia Home Communications
Copyright © 2007, 2008 Red Hat, Inc.
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Copyright (c) 2001 Andreas Monitzer.
Copyright (c) 2001-2004 Greg Parker.
Copyright (c) 2001-2004 Torrey T. Lyons
Copyright (c) 2002-2003 Apple Computer, Inc.
Copyright (c) 2004-2005 Alexander Gottwald
1210
16 Licensing Information User Manual for Release 7.1
Copyright (c) 2002-2009 Apple Inc.
Copyright (c) 2007 Jeremy Huddleston
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the sale,
use or other dealings in this Software without prior written authorization.
Copyright (C) 1999,2000 by Eric Sunshine <sunshine@sunshineco.com>
Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2005 Bogdan D. bogdand@users.sourceforge.net
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the author shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the author.
Copyright © 2002 David Dawes
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1211
Oracle VirtualBox: User Guide for Release 7.1
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Except as contained in this notice, the name of the author(s) shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from
the author(s).
Copyright (C) 1996-1999 SciTech Software, Inc.
Copyright (C) David Mosberger-Tang
Copyright (C) 1999 Egbert Eich
Copyright (C) 2008 Bart Trojanowski, Symbio Technologies, LLC
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright 2005-2006 Luc Verhaegen.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Copyright 1995 by Robin Cutshaw <robin@XFree86.Org>
Copyright 2000 by Egbert Eich
Copyright 2002 by David Dawes
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holder(s)
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holder(s) make(s) no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1997-2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and
1212
16 Licensing Information User Manual for Release 7.1
that the name of Marc Aurele La France not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. Marc Aurele La France makes no representations
about the suitability of this software for any purpose. It is provided
"as-is" without express or implied warranty.
MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Copyright 1990, 1991 by Thomas Roell, Dinkelscherben, Germany
Copyright 1992 by David Dawes <dawes@XFree86.org>
Copyright 1992 by Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
Copyright 1992 by Rich Murphey <Rich@Rice.edu>
Copyright 1992 by Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
Copyright 1992 by Orest Zborowski <obz@eskimo.com>
Copyright 1993 by Vrije Universiteit, The Netherlands
Copyright 1993 by David Wexelblat <dwex@XFree86.org>
Copyright 1994, 1996 by Holger Veit <Holger.Veit@gmd.de>
Copyright 1997 by Takis Psarogiannakopoulos <takis@dpmms.cam.ac.uk>
Copyright 1994-2003 by The XFree86 Project, Inc
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the names of the above listed copyright holders
not be used in advertising or publicity pertaining to distribution of
the software without specific, written prior permission. The above listed
copyright holders make no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
THE ABOVE LISTED COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDERS BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 2001-2005 by J. Kean Johnston <jkj@sco.com>
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name J. Kean Johnston not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. J. Kean Johnston makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
J. KEAN JOHNSTON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL J. KEAN JOHNSTON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
JAKUB JELINEK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
1213
Oracle VirtualBox: User Guide for Release 7.1
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1997,1998 by UCHIYAMA Yasushi
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of UCHIYAMA Yasushi not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. UCHIYAMA Yasushi makes no representations
about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
UCHIYAMA YASUSHI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL UCHIYAMA YASUSHI BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (C) 2000 Keith Packard
2004 Eric Anholt
2005 Zack Rusin
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of copyright holders not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. Copyright holders make no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
(C) Copyright IBM Corporation 2002-2007
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
on the rights to use, copy, modify, merge, publish, distribute, sub
license, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE COPYRIGHT HOLDERS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
this permission notice appear in supporting documentation. This permission
notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright © 2007 OpenedHand Ltd
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
1214
16 Licensing Information User Manual for Release 7.1
copyright notice and this permission notice appear in supporting
documentation, and that the name of OpenedHand Ltd not be used in
advertising or publicity pertaining to distribution of the software without
specific, written prior permission. OpenedHand Ltd makes no
representations about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.
OpenedHand Ltd DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL OpenedHand Ltd BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Copyright (c) 1987, 1990, 1993
The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by
Chris Torek.
This code is derived from software contributed to Berkeley by
Michael Rendell of Memorial University of Newfoundland.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
=======================================================================
xorgVersion.h:
/*
* Copyright (c) 2004, X.Org Foundation
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
================================================================
xf86str.h:
1215
Oracle VirtualBox: User Guide for Release 7.1
/*
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of the copyright holder(s)
* and author(s) shall not be used in advertising or otherwise to promote
* the sale, use or other dealings in this Software without prior written
* authorization from the copyright holder(s) and author(s).
*/
16.2.3.93 xproto
Copyright (c) 1991, Oracle and/or its affiliates. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to
do so, subject to the following conditions: The above copyright notice and
this permission notice (including the next paragraph) shall be included in
all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright 1985, 1987, 1988, 1990, 1991, 1993-1996, 1998 The Open Group
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation. The
above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice,
the name of The Open Group shall not be used in advertising or otherwise to
promote the sale, use or other dealings in this Software without prior written
authorization from The Open Group. The X Window System is a Trademark of The
Open Group.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notice appear in all copies and that both that copyright
1216
16 Licensing Information User Manual for Release 7.1
notice and this permission notice appear in supporting documentation, and
that the name of Digital not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Copyright 1987 by Apollo Computer Inc., Chelmsford, Massachusetts. Copyright
1989 by Hewlett-Packard Company.
All Rights Reserved
Permission to use, duplicate, change, and distribute this software and its
documentation for any purpose and without fee is granted, provided that
the above copyright notice appear in such copy and that this copyright
notice appear in all supporting documentation, and that the names of Apollo
Computer Inc., the Hewlett-Packard Company, or the X Consortium not be used
in advertising or publicity pertaining to distribution of the software without
written prior permission. HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND
WITH REGARD TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Hewlett-
Packard shall not be liable for errors contained herein or direct, indirect,
special, incidental or consequential damages in connection with the furnishing,
performance, or use of this material.
Copyright (c) 1999 The XFree86 Project Inc. All Rights Reserved. The above
copyright notice and this permission notice shall be included in all copies
or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the
name of The XFree86 Project Inc. shall not be used in advertising or otherwise
to promote the sale, use or other dealings in this Software without prior
written authorization from The XFree86 Project Inc.
16.2.3.94 Zlib Data Compression Library
Zlib
Copyright notice:
(C) 1995-2022 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu
1217
Oracle VirtualBox: User Guide for Release 7.1
16.3 Oracle VirtualBox Extension Pack Licensing
Information
This chapter includes the software licensing information for third-party software
products included as part of Oracle VirtualBox Extension Pack.
16.3.1 Third-Party Notices and/or Licenses
This section lists the applicable third-party notices and licenses for Oracle
VirtualBox Extension Pack.
16.3.2 Open Source or Other Separately Licensed Software
Required notices for open source or other separately licensed software products or
components distributed in Oracle VirtualBox Extension Pack are identified in the
following table, along with the applicable licensing information. Additional notices
and/or licenses may be found in the included documentation or readme files of the
individual third party software.
Table 11: Open Source or Other Separately Licensed Software Included With Oracle VirtualBox Extension
Pack
This table shows the additional licensing information for the software packages
and container images used for Oracle VirtualBox Extension Pack
Provider Component(s) License Information
Daniel Stenberg curl A copy of the License is
reproduced in 16.3.3.1 curl on
page 1219
Fabrice Bellard QEMU A copy of the License is
reproduced in 16.3.3.5 QEMU on
page 1236
Free Software Foundation, Inc. glibc A copy of the License is
reproduced in 16.3.3.2 glibc on
page 1219
Jean-loup Gailly and Mark Adler Zlib Data Compression Library A copy of the License is
reproduced in 16.3.3.7 Zlib Data
Compression Library on page
1249
Mozilla Foundation Mozilla Suite A copy of the License is
reproduced in 16.3.3.3 Mozilla
Suite on page 1232
OpenSSL Project OpenSSL A copy of the License is
reproduced in 16.3.3.4 OpenSSL
on page 1233
1218
16 Licensing Information User Manual for Release 7.1
Provider Component(s) License Information
Wine HQ Wine A copy of the License is
reproduced in 16.3.3.6 Wine on
page 1242
16.3.3 Software Licenses
This section contains the licenses for third-party software packages used by Oracle
VirtualBox Extension Pack.
16.3.3.1 curl
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1996 - 2024, Daniel Stenberg, <daniel@haxx.se>, and many
contributors, see the THANKS file.
All rights reserved.
Permission to use, copy, modify, and distribute this software for any purpose
with or without fee is hereby granted, provided that the above copyright
notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization of the copyright holder.
16.3.3.2 glibc
(Note: files separated by ========)
(from COPYING.LIB file)
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
1219
Oracle VirtualBox: User Guide for Release 7.1
strategy to use in any particular case, based on the explanations
below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
^L
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it
becomes a de-facto standard. To achieve this, non-free programs must
be allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
1220
16 Licensing Information User Manual for Release 7.1
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
^L
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control
compilation and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
1221
Oracle VirtualBox: User Guide for Release 7.1
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
^L
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
1222
16 Licensing Information User Manual for Release 7.1
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
^L
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at least
three years, to give the same user the materials specified in
1223
Oracle VirtualBox: User Guide for Release 7.1
Subsection 6a, above, for a charge no more than the cost of
performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
^L
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
^L
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
1224
16 Licensing Information User Manual for Release 7.1
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply, and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License
may add an explicit geographical distribution limitation excluding those
countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
^L
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
1225
Oracle VirtualBox: User Guide for Release 7.1
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
^L
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms
of the ordinary General Public License).
To apply these terms, attach the following notices to the library.
It is safest to attach them to the start of each source file to most
effectively convey the exclusion of warranty; and each file should
have at least the "copyright" line and a pointer to where the full
notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or
your school, if any, to sign a "copyright disclaimer" for the library,
if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James
Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
========
(from LICENSES file)
This file contains the copying permission notices for various files in the
GNU C Library distribution that have copyright owners other than the Free
Software Foundation. These notices all require that a copy of the notice
be included in the accompanying documentation and be distributed with
binary distributions of the code, so be sure to include this file along
with any binary distributions derived from the GNU C Library.
All code incorporated from 4.4 BSD is distributed under the following
1226
16 Licensing Information User Manual for Release 7.1
license:
Copyright (C) 1991 Regents of the University of California.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. [This condition was removed.]
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
The DNS resolver code, taken from BIND 4.9.5, is copyrighted by UC
Berkeley, by Digital Equipment Corporation and by Internet Software
Consortium. The DEC portions are under the following license:
Portions Copyright (C) 1993 by Digital Equipment Corporation.
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies, and
that the name of Digital Equipment Corporation not be used in
advertising or publicity pertaining to distribution of the document or
software without specific, written prior permission.
THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP.
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The ISC portions are under the following license:
Portions Copyright (c) 1996-1999 by Internet Software Consortium.
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
1227
Oracle VirtualBox: User Guide for Release 7.1
The following CMU license covers some of the support code for Mach,
derived from Mach 3.0:
Mach Operating System
Copyright (C) 1991,1990,1989 Carnegie Mellon University
All Rights Reserved.
Permission to use, copy, modify and distribute this software and its
documentation is hereby granted, provided that both the copyright
notice and this permission notice appear in all copies of the
software, derivative works or modified versions, and any portions
thereof, and that both notices appear in supporting documentation.
CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS''
CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
Carnegie Mellon requests users of this software to return to
Software Distribution Coordinator
School of Computer Science
Carnegie Mellon University
Pittsburgh PA 15213-3890
or Software.Distribution@CS.CMU.EDU any improvements or
extensions that they make and grant Carnegie Mellon the rights to
redistribute these changes.
The file if_ppp.h is under the following CMU license:
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following license covers the files from Intel's "Highly Optimized
Mathematical Functions for Itanium" collection:
Intel License Agreement
Copyright (c) 2000, Intel Corporation
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
1228
16 Licensing Information User Manual for Release 7.1
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* The name of Intel Corporation may not be used to endorse or promote
products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The files inet/getnameinfo.c and sysdeps/posix/getaddrinfo.c are copyright
(C) by Craig Metz and are distributed under the following license:
/* The Inner Net License, Version 2.00
The author(s) grant permission for redistribution and use in source and
binary forms, with or without modification, of the software and documentation
provided that the following conditions are met:
0. If you receive a version of the software that is specifically labelled
as not being for redistribution (check the version message and/or README),
you are not permitted to redistribute that version of the software in any
way or form.
1. All terms of the all other applicable copyrights and licenses must be
followed.
2. Redistributions of source code must retain the authors' copyright
notice(s), this list of conditions, and the following disclaimer.
3. Redistributions in binary form must reproduce the authors' copyright
notice(s), this list of conditions, and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. [The copyright holder has authorized the removal of this clause.]
5. Neither the name(s) of the author(s) nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
If these license terms cause you a real problem, contact the author. */
The file sunrpc/des_impl.c is copyright Eric Young:
Copyright (C) 1992 Eric Young
Collected from libdes and modified for SECURE RPC by Martin Kuck 1994
This file is distributed under the terms of the GNU Lesser General
Public License, version 2.1 or later - see the file COPYING.LIB for details.
If you did not receive a copy of the license with this program, please
see <http://www.gnu.org/licenses/> to obtain a copy.
The libidn code is copyright Simon Josefsson, with portions copyright
The Internet Society, Tom Tromey and Red Hat, Inc.:
Copyright (C) 2002, 2003, 2004, 2011 Simon Josefsson
1229
Oracle VirtualBox: User Guide for Release 7.1
This file is part of GNU Libidn.
GNU Libidn is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
GNU Libidn is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with GNU Libidn; if not, see <http://www.gnu.org/licenses/>.
The following notice applies to portions of libidn/nfkc.c:
This file contains functions from GLIB, including gutf8.c and
gunidecomp.c, all licensed under LGPL and copyright hold by:
Copyright (C) 1999, 2000 Tom Tromey
Copyright 2000 Red Hat, Inc.
The following applies to portions of libidn/punycode.c and
libidn/punycode.h:
This file is derived from RFC 3492bis written by Adam M. Costello.
Disclaimer and license: Regarding this entire document or any
portion of it (including the pseudocode and C code), the author
makes no guarantees and is not responsible for any damage resulting
from its use. The author grants irrevocable permission to anyone
to use, modify, and distribute it in any way that does not diminish
the rights of anyone else to use, modify, and distribute it,
provided that redistributed derivative works do not contain
misleading author or version information. Derivative works need
not be licensed under similar terms.
Copyright (C) The Internet Society (2003). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.
The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
The file inet/rcmd.c is under a UCB copyright and the following:
Copyright (C) 1998 WIDE Project.
All rights reserved.
Redistribution and use in source and binary forms, with or without
1230
16 Licensing Information User Manual for Release 7.1
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the project nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
The file posix/runtests.c is copyright Tom Lord:
Copyright 1995 by Tom Lord
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the copyright holder not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL TOM LORD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
The posix/rxspencer tests are copyright Henry Spencer:
Copyright 1992, 1993, 1994, 1997 Henry Spencer. All rights reserved.
This software is not subject to any license of the American Telephone
and Telegraph Company or of the Regents of the University of California.
Permission is granted to anyone to use this software for any purpose on
any computer system, and to alter it and redistribute it, subject
to the following restrictions:
1. The author is not responsible for the consequences of use of this
software, no matter how awful, even if they arise from flaws in it.
2. The origin of this software must not be misrepresented, either by
explicit claim or by omission. Since few users ever read sources,
credits must appear in the documentation.
3. Altered versions must be plainly marked as such, and must not be
misrepresented as being the original software. Since few users
ever read sources, credits must appear in the documentation.
4. This notice may not be removed or altered.
The file posix/PCRE.tests is copyright University of Cambridge:
Copyright (c) 1997-2003 University of Cambridge
1231
Oracle VirtualBox: User Guide for Release 7.1
Permission is granted to anyone to use this software for any purpose on any
computer system, and to redistribute it freely, subject to the following
restrictions:
1. This software is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2. The origin of this software must not be misrepresented, either by
explicit claim or by omission. In practice, this means that if you use
PCRE in software that you distribute to others, commercially or
otherwise, you must put a sentence like this
Regular expression support is provided by the PCRE library package,
which is open source software, written by Philip Hazel, and copyright
by the University of Cambridge, England.
somewhere reasonably visible in your documentation and in any relevant
files or online help data or similar. A reference to the ftp site for
the source, that is, to
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
should also be given in the documentation. However, this condition is not
intended to apply to whole chains of software. If package A includes PCRE,
it must acknowledge it, but if package B is software that includes package
A, the condition is not imposed on package B (unless it uses PCRE
independently).
3. Altered versions must be plainly marked as such, and must not be
misrepresented as being the original software.
4. If PCRE is embedded in any software that is released under the GNU
General Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL),
then the terms of that licence shall supersede any condition above with
which it is incompatible.
Part of stdio-common/tst-printf.c is copyright C E Chew:
(C) Copyright C E Chew
Feel free to copy, use and distribute this software provided:
1. you do not pretend that you wrote it
2. you leave this copyright notice intact.
Various long double libm functions are copyright Stephen L. Moshier:
Copyright 2001 by Stephen L. Moshier <moshier@na-net.ornl.gov>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, see
<http://www.gnu.org/licenses/>. */
16.3.3.3 Mozilla Suite
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
1232
16 Licensing Information User Manual for Release 7.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla IPC.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2002
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Darin Fisher <darin@netscape.com>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
Oracle elects to use Mozilla Suite in VirtualBox under the GPLv3
16.3.3.4 OpenSSL
Copyright (c) 1998-2023 The OpenSSL Project
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
All rights reserved.
* Licensed under the Apache License 2.0 (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
*
------------------------------------------------------------------------------------------------------------------------
Apache License
Version 2.0, January 2004
https://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
1233
Oracle VirtualBox: User Guide for Release 7.1
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
1234
16 Licensing Information User Manual for Release 7.1
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
1235
Oracle VirtualBox: User Guide for Release 7.1
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
---------------------------------------------------------------------------------------------------------------
16.3.3.5 QEMU
************************************************************
***************** Copied from BA Public License *****************
audio/alsaaudio.c:
/ *
* QEMU ALSA audio driver
*
* Copyright (c) 2005 Vassili Karpov (malc)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
audio/mixeng.c:
/*
* QEMU Mixing engine
*
* Copyright (c) 2004-2005 Vassili Karpov (malc)
* Copyright (c) 1998 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1236
16 Licensing Information User Manual for Release 7.1
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
audio/mixeng.h:
/*
* QEMU Mixing engine header
*
* Copyright (c) 2004-2005 Vassili Karpov (malc)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
audio/mixeng_template.h:
/*
* QEMU Mixing engine
*
* Copyright (c) 2004 Vassili Karpov (malc)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
slirp/tftp.c:
/*
* tftp.c - a simple, read-only tftp server for qemu
*
* Copyright (c) 2004 Magnus Damm
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
1237
Oracle VirtualBox: User Guide for Release 7.1
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
slirp/bootp.c:
/*
* QEMU BOOTP/DHCP server
*
* Copyright (c) 2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/pcnet.c:
/*
* AMD PCnet-PCI II (Am79C970A) emulation
*
* Copyright (c) 2004 Antony T Curtis
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/ps2.c:
/ *
* QEMU PC keyboard emulation (revision 1.12)
*
* Copyright (c) 2003 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
1238
16 Licensing Information User Manual for Release 7.1
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
*/
==========================================================================
hw/mc146818rtc.c:
/*
* QEMU MC146818 RTC emulation
*
* Copyright (c) 2003-2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/i8254.c:
/*
* QEMU 8253/8254 interval timer emulation
*
* Copyright (c) 2003-2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/i8259.c:
/*
* QEMU 8259 interrupt controller emulation
*
* Copyright (c) 2003-2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
1239
Oracle VirtualBox: User Guide for Release 7.1
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
*/
==========================================================================
hw/dma.c:
/*
* QEMU DMA emulation
*
* Copyright (c) 2003 Vassili Karpov (malc)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/fdc.c:
/*
* QEMU Floppy disk emulator (Intel 82078)
*
* Copyright (c) 2003 Jocelyn Mayer
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
*/
==========================================================================
hw/pci.c:
1240
16 Licensing Information User Manual for Release 7.1
/*
* QEMU PCI bus manager
*
* Copyright (c) 2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/sb16.c:
/*
* QEMU Soundblaster 16 emulation
*
* Copyright (c) 2003-2005 Vassili Karpov (malc)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/vga.c:
/*
* QEMU VGA Emulator.
*
* Copyright (c) 2003 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
1241
Oracle VirtualBox: User Guide for Release 7.1
* THE SOFTWARE.
*/
==========================================================================
hw/vga_int.h:
/*
* QEMU internal VGA defines.
*
* Copyright (c) 2003-2004 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
==========================================================================
hw/vga_template.h:
/*
* QEMU VGA Emulator templates
*
* Copyright (c) 2003 Fabrice Bellard
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
16.3.3.6 Wine
Source: https://www.winehq.org/license
Wine License
Copyright (c) 1993-2015 the Wine project authors (see the file AUTHORS for a
complete list)
Wine is free software; you can redistribute it and/or modify it under the terms
of the GNU Lesser General Public License as published by the Free Software
Foundation; either version 2.1 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
1242
16 Licensing Information User Manual for Release 7.1
A copy of the GNU Lesser General Public License is included in the Wine
distribution in the file COPYING.LIB. If you did not receive this copy, write
to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA.
GNU Lesser General Public License
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public Licenses are intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users.
This license, the Lesser General Public License, applies to some specially
designated software packages--typically libraries--of the Free Software
Foundation and other authors who decide to use it. You can use it too, but we
suggest you first think carefully about whether this license or the ordinary
General Public License is the better strategy to use in any particular case,
based on the explanations below.
When we speak of free software, we are referring to freedom of use, not price.
Our General Public Licenses are designed to make sure that you have the freedom
to distribute copies of free software (and charge for this service if you
wish); that you receive source code or can get it if you want it; that you can
change the software and use pieces of it in new free programs; and that you are
informed that you can do these things.
To protect your rights, we need to make restrictions that forbid distributors
to deny you these rights or to ask you to surrender these rights. These
restrictions translate to certain responsibilities for you if you distribute
copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis or for a
fee, you must give the recipients all the rights that we gave you. You must
make sure that they, too, receive or can get the source code. If you link
other code with the library, you must provide complete object files to the
recipients, so that they can relink them with the library after making changes
to the library and recompiling it. And you must show them these terms so they
know their rights.
We protect your rights with a two-step method: (1) we copyright the library,
and (2) we offer you this license, which gives you legal permission to copy,
distribute and/or modify the library.
To protect each distributor, we want to make it very clear that there is no
warranty for the free library. Also, if the library is modified by someone
else and passed on, the recipients should know that what they have is not the
original version, so that the original author's reputation will not be affected
by problems that might be introduced by others.
Finally, software patents pose a constant threat to the existence of any free
program. We wish to make sure that a company cannot effectively restrict
the users of a free program by obtaining a restrictive license from a patent
holder. Therefore, we insist that any patent license obtained for a version of
the library must be consistent with the full freedom of use specified in this
license.
Most GNU software, including some libraries, is covered by the ordinary GNU
General Public License. This license, the GNU Lesser General Public License,
1243
Oracle VirtualBox: User Guide for Release 7.1
applies to certain designated libraries, and is quite different from the
ordinary General Public License. We use this license for certain libraries in
order to permit linking those libraries into non-free programs.
When a program is linked with a library, whether statically or using a shared
library, the combination of the two is legally speaking a combined work,
a derivative of the original library. The ordinary General Public License
therefore permits such linking only if the entire combination fits its criteria
of freedom. The Lesser General Public License permits more lax criteria for
linking other code with the library.
We call this license the "Lesser" General Public License because it does Less to
protect the user's freedom than the ordinary General Public License. It also
provides other free software developers Less of an advantage over competing
non-free programs. These disadvantages are the reason we use the ordinary
General Public License for many libraries. However, the Lesser license provides
advantages in certain special circumstances.
For example, on rare occasions, there may be a special need to encourage
the widest possible use of a certain library, so that it becomes a de-facto
standard. To achieve this, non-free programs must be allowed to use the
library. A more frequent case is that a free library does the same job as
widely used non-free libraries. In this case, there is little to gain by
limiting the free library to free software only, so we use the Lesser General
Public License.
In other cases, permission to use a particular library in non-free programs
enables a greater number of people to use a large body of free software. For
example, permission to use the GNU C Library in non-free programs enables many
more people to use the whole GNU operating system, as well as its variant, the
GNU/Linux operating system.
Although the Lesser General Public License is Less protective of the users'
freedom, it does ensure that the user of a program that is linked with the
Library has the freedom and the wherewithal to run that program using a
modified version of the Library.
The precise terms and conditions for copying, distribution and modification
follow. Pay close attention to the difference between a "work based on the
library" and a "work that uses the library". The former contains code derived
from the library, whereas the latter must be combined with the library in order
to run.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other program which
contains a notice placed by the copyright holder or other authorized party
saying it may be distributed under the terms of this Lesser General Public
License (also called "this License"). Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data prepared so as
to be conveniently linked with application programs (which use some of those
functions and data) to form executables.
The "Library", below, refers to any such software library or work which has
been distributed under these terms. A "work based on the Library" means
either the Library or any derivative work under copyright law: that is
to say, a work containing the Library or a portion of it, either verbatim
or with modifications and/or translated straightforwardly into another
language. (Hereinafter, translation is included without limitation in the term
"modification".)
"Source code" for a work means the preferred form of the work for making
modifications to it. For a library, complete source code means all the source
code for all modules it contains, plus any associated interface definition
files, plus the scripts used to control compilation and installation of the
library.
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running a program using
the Library is not restricted, and output from such a program is covered only
1244
16 Licensing Information User Manual for Release 7.1
if its contents constitute a work based on the Library (independent of the use
of the Library in a tool for writing it). Whether that is true depends on what
the Library does and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's complete
source code as you receive it, in any medium, provided that you conspicuously
and appropriately publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that refer to this License
and to the absence of any warranty; and distribute a copy of this License along
with the Library.
You may charge a fee for the physical act of transferring a copy, and you may at
your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Library or any portion of it, thus
forming a work based on the Library, and copy and distribute such modifications
or work under the terms of Section 1 above, provided that you also meet all of
these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices stating that you
changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no charge to all third
parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a table of data
to be supplied by an application program that uses the facility, other than
as an argument passed when the facility is invoked, then you must make a good
faith effort to ensure that, in the event an application does not supply such
function or table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has a purpose that
is entirely well-defined independent of the application. Therefore, Subsection
2d requires that any application-supplied function or table used by this
function must be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If identifiable
sections of that work are not derived from the Library, and can be reasonably
considered independent and separate works in themselves, then this License, and
its terms, do not apply to those sections when you distribute them as separate
works. But when you distribute the same sections as part of a whole which is a
work based on the Library, the distribution of the whole must be on the terms
of this License, whose permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your
rights to work written entirely by you; rather, the intent is to exercise the
right to control the distribution of derivative or collective works based on
the Library.
In addition, mere aggregation of another work not based on the Library with
the Library (or with a work based on the Library) on a volume of a storage
or distribution medium does not bring the other work under the scope of this
License.
3. You may opt to apply the terms of the ordinary GNU General Public License
instead of this License to a given copy of the Library. To do this, you must
alter all the notices that refer to this License, so that they refer to the
ordinary GNU General Public License, version 2, instead of to this License. (If
a newer version than version 2 of the ordinary GNU General Public License has
appeared, then you can specify that version instead if you wish.) Do not make
any other change in these notices.
Once this change is made in a given copy, it is irreversible for that copy, so
the ordinary GNU General Public License applies to all subsequent copies and
derivative works made from that copy.
This option is useful when you wish to copy part of the code of the Library into
a program that is not a library.
1245
Oracle VirtualBox: User Guide for Release 7.1
4. You may copy and distribute the Library (or a portion or derivative of it,
under Section 2) in object code or executable form under the terms of Sections
1 and 2 above provided that you accompany it with the complete corresponding
machine-readable source code, which must be distributed under the terms of
Sections 1 and 2 above on a medium customarily used for software interchange.
If distribution of object code is made by offering access to copy from a
designated place, then offering equivalent access to copy the source code from
the same place satisfies the requirement to distribute the source code, even
though third parties are not compelled to copy the source along with the object
code.
5. A program that contains no derivative of any portion of the Library, but
is designed to work with the Library by being compiled or linked with it, is
called a "work that uses the Library". Such a work, in isolation, is not a
derivative work of the Library, and therefore falls outside the scope of this
License.
However, linking a "work that uses the Library" with the Library creates an
executable that is a derivative of the Library (because it contains portions
of the Library), rather than a "work that uses the library". The executable is
therefore covered by this License. Section 6 states terms for distribution of
such executables.
When a "work that uses the Library" uses material from a header file that is
part of the Library, the object code for the work may be a derivative work
of the Library even though the source code is not. Whether this is true is
especially significant if the work can be linked without the Library, or if the
work is itself a library. The threshold for this to be true is not precisely
defined by law.
If such an object file uses only numerical parameters, data structure layouts
and accessors, and small macros and small inline functions (ten lines or less
in length), then the use of the object file is unrestricted, regardless of
whether it is legally a derivative work. (Executables containing this object
code plus portions of the Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may distribute
the object code for the work under the terms of Section 6. Any executables
containing that work also fall under Section 6, whether or not they are linked
directly with the Library itself.
6. As an exception to the Sections above, you may also combine or link a "work
that uses the Library" with the Library to produce a work containing portions
of the Library, and distribute that work under terms of your choice, provided
that the terms permit modification of the work for the customer's own use and
reverse engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the Library is
used in it and that the Library and its use are covered by this License. You
must supply a copy of this License. If the work during execution displays
copyright notices, you must include the copyright notice for the Library among
them, as well as a reference directing the user to the copy of this License.
Also, you must do one of these things:
a) Accompany the work with the complete corresponding machine-readable source
code for the Library including whatever changes were used in the work (which
must be distributed under Sections 1 and 2 above); and, if the work is an
executable linked with the Library, with the complete machine-readable "work
that uses the Library", as object code and/or source code, so that the user can
modify the Library and then relink to produce a modified executable containing
the modified Library. (It is understood that the user who changes the contents
of definitions files in the Library will not necessarily be able to recompile
the application to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the Library. A
suitable mechanism is one that (1) uses at run time a copy of the library
already present on the user's computer system, rather than copying library
functions into the executable, and (2) will operate properly with a modified
version of the library, if the user installs one, as long as the modified
version is interface-compatible with the version that the work was made with.
1246
16 Licensing Information User Manual for Release 7.1
c) Accompany the work with a written offer, valid for at least three years,
to give the same user the materials specified in Subsection 6a, above, for a
charge no more than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy from a
designated place, offer equivalent access to copy the above specified materials
from the same place.
e) Verify that the user has already received a copy of these materials or that
you have already sent this user a copy.
For an executable, the required form of the "work that uses the Library" must
include any data and utility programs needed for reproducing the executable
from it. However, as a special exception, the materials to be distributed need
not include anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the operating
system on which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license restrictions of
other proprietary libraries that do not normally accompany the operating
system. Such a contradiction means you cannot use both them and the Library
together in an executable that you distribute.
7. You may place library facilities that are a work based on the Library side-
by-side in a single library together with other library facilities not covered
by this License, and distribute such a combined library, provided that the
separate distribution of the work based on the Library and of the other library
facilities is otherwise permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work based on the
Library, uncombined with any other library facilities. This must be distributed
under the terms of the Sections above.
b) Give prominent notice with the combined library of the fact that part of it
is a work based on the Library, and explaining where to find the accompanying
uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute the Library
except as expressly provided under this License. Any attempt otherwise to copy,
modify, sublicense, link with, or distribute the Library is void, and will
automatically terminate your rights under this License. However, parties who
have received copies, or rights, from you under this License will not have
their licenses terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Library
or its derivative works. These actions are prohibited by law if you do not
accept this License. Therefore, by modifying or distributing the Library (or
any work based on the Library), you indicate your acceptance of this License to
do so, and all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the Library),
the recipient automatically receives a license from the original licensor to
copy, distribute, link with or modify the Library subject to these terms and
conditions. You may not impose any further restrictions on the recipients'
exercise of the rights granted herein. You are not responsible for enforcing
compliance by third parties with this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues), conditions
are imposed on you (whether by court order, agreement or otherwise) that
contradict the conditions of this License, they do not excuse you from
the conditions of this License. If you cannot distribute so as to satisfy
simultaneously your obligations under this License and any other pertinent
obligations, then as a consequence you may not distribute the Library at all.
For example, if a patent license would not permit royalty-free redistribution
of the Library by all those who receive copies directly or indirectly through
you, then the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply, and
the section as a whole is intended to apply in other circumstances.
1247
Oracle VirtualBox: User Guide for Release 7.1
It is not the purpose of this section to induce you to infringe any patents
or other property right claims or to contest validity of any such claims;
this section has the sole purpose of protecting the integrity of the free
software distribution system which is implemented by public license practices.
Many people have made generous contributions to the wide range of software
distributed through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing to
distribute software through any other system and a licensee cannot impose that
choice.
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in certain
countries either by patents or by copyrighted interfaces, the original
copyright holder who places the Library under this License may add an explicit
geographical distribution limitation excluding those countries, so that
distribution is permitted only in or among countries not thus excluded. In such
case, this License incorporates the limitation as if written in the body of
this License.
13. The Free Software Foundation may publish revised and/or new versions of the
Lesser General Public License from time to time. Such new versions will be
similar in spirit to the present version, but may differ in detail to address
new problems or concerns.
Each version is given a distinguishing version number. If the Library specifies
a version number of this License which applies to it and "any later version",
you have the option of following the terms and conditions either of that
version or of any later version published by the Free Software Foundation.
If the Library does not specify a license version number, you may choose any
version ever published by the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free programs
whose distribution conditions are incompatible with these, write to the author
to ask for permission. For software which is copyrighted by the Free Software
Foundation, write to the Free Software Foundation; we sometimes make exceptions
for this. Our decision will be guided by the two goals of preserving the free
status of all derivatives of our free software and of promoting the sharing and
reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU
ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR
DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest possible
use to the public, we recommend making it free software that everyone can
redistribute and change. You can do so by permitting redistribution under
these terms (or, alternatively, under the terms of the ordinary General Public
License).
1248
16 Licensing Information User Manual for Release 7.1
To apply these terms, attach the following notices to the library. It is safest
to attach them to the start of each source file to most effectively convey the
exclusion of warranty; and each file should have at least the "copyright" line
and a pointer to where the full notice is found.
one line to give the library's name and an idea of what it does.
Copyright (C) year name of author
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your school,
if any, to sign a "copyright disclaimer" for the library, if necessary. Here is
a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in
the library `Frob' (a library for tweaking knobs) written
by James Random Hacker.
signature of Ty Coon, 1 April 1990
Ty Coon, President of Vice
16.3.3.7 Zlib Data Compression Library
Zlib
Copyright notice:
(C) 1995-2022 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu
1249
Oracle VirtualBox: User Guide for Release 7.1
1250
17 Oracle VirtualBox Privacy Information
17 Oracle VirtualBox Privacy Information
Version 6, July 19, 2024
The Oracle Privacy Policies posted on https://www.oracle.com/legal/privacy/
apply to your personal data collected and used by Oracle. The following privacy
information describes in more detail which information is exchanged between the
Oracle VirtualBox application and Oracle, and which information is collected by
the virtualbox.org website.
§ 1 virtualbox.org. The "virtualbox.org" website logs anonymous usage
information such as your IP address, geographical location, browser type, referral
source, length of visit and number of page views while you visit (collectively,
"anonymous data"). In addition, but only if you choose to register an Oracle Single
Sign On account, the website's bug tracking and forum services store the data you
choose to reveal in your profile, such as your user name and contact information.
§ 2 Cookies. The virtualbox.org website, the bug tracker and the forum services
use cookies to identify and track the visiting web browser and, if you have
registered, to facilitate login. Most browsers allow you to refuse to accept cookies.
While you can still visit the website with cookies disabled, logging into the bug
tracker and forum services will not work without them.
§ 3 Update notifications. The Oracle VirtualBox application may contact Oracle to
find out whether a new version of Oracle VirtualBox has been released and notify
the user if that is the case. In the process, anonymous data such as your IP address
and a non-identifying counter, together with the product version and the platform
being used, is sent so that the server can find out whether an update is available.
By default, this check is performed once a day. You change this interval or disable
these checks altogether in the Oracle VirtualBox preferences.
§ 4 Usage of personal information. Oracle may use anonymous and personal
data collected by the means above for statistical purposes as well as to
automatically inform you about new notices related to your posts on the bug
tracker and forum services, to administer the website and to contact you due to
technical issues. Oracle may also inform you about new product releases related to
Oracle VirtualBox.
In no event will personal data without your express consent be provided to any
third parties, unless Oracle may be required to do so by law or in connection with
legal proceedings.
§ 5 Updates. Oracle may update the privacy policy at any time by posting a new
version at https://www.oracle.com/legal/privacy/ and the privacy information will
be kept up to date in the documentation which comes with the Oracle VirtualBox
application. You should check these places occasionally to ensure you are happy
with any changes.
1251
Oracle VirtualBox: User Guide for Release 7.1
1252
18 Glossary
18 Glossary
This chapter describes some terms and abbreviations used in this document.
18.1 ACPI
Advanced Configuration and Power Interface, an industry specification for
BIOS and hardware extensions to configure PC hardware and perform power
management. Windows 2000 and later, as well as Linux 2.4 and later support ACPI.
Windows can only enable or disable ACPI support at installation time.
18.2 AHCI
Advanced Host Controller Interface, the interface that supports SATA devices such
as hard disks. See 5.1 Hard Disk Controllers on page 133.
18.3 AMD-V
The hardware virtualization features built into modern AMD processors. See
Hardware Virtualization.
18.4 API
Application Programming Interface.
18.5 APIC
Advanced Programmable Interrupt Controller, a newer version of the original
PC PIC (programmable interrupt controller). Most modern CPUs contain an on-
chip APIC, called a local APIC. Many systems also contain an I/O APIC (input
output APIC) as a separate chip which provides more than 16 IRQs. Windows
2000 and later use a different kernel if they detect an I/O APIC during installation.
Therefore, an I/O APIC must not be removed after installation.
18.6 ATA
Advanced Technology Attachment, an industry standard for hard disk interfaces
which is synonymous with IDE. See 5.1 Hard Disk Controllers on page 133.
1253
Oracle VirtualBox: User Guide for Release 7.1
18.7 BIOS
Basic Input/Output System, the firmware built into most personal computers
which is responsible of initializing the hardware after the computer has been
turned on and then booting an operating system. Oracle VirtualBox ships with its
own virtual BIOS that runs when a virtual machine is started.
18.8 COM
Microsoft Component Object Model, a programming infrastructure for modular
software. COM enables applications to provide application programming
interfaces which can be accessed from various other programming languages and
applications. Oracle VirtualBox makes use of COM both internally and externally
to provide a comprehensive API to third party developers.
18.9 DHCP
Dynamic Host Configuration Protocol. This enables a networking device in a
network to acquire its IP address and other networking details automatically, in
order to avoid having to configure all devices in a network with fixed IP addresses.
Oracle VirtualBox has a built-in DHCP server that delivers an IP addresses to a
virtual machine when networking is configured to NAT. See 6 Virtual Networking
on page 153.
18.10 EFI
Extensible Firmware Interface, a firmware built into computers which is designed
to replace the aging BIOS. Originally designed by Intel, most modern operating
systems can now boot on computers which have EFI instead of a BIOS built into
them. See 3.15 Alternative Firmware (UEFI) on page 105.
18.11 EHCI
Enhanced Host Controller Interface, the interface that implements the USB 2.0
standard.
18.12 GUI
Graphical User Interface. Commonly used as an antonym to a "command line
interface". In the context of Oracle VirtualBox, we sometimes refer to the
main graphical VirtualBox program as the "GUI", to differentiate it from the
VBoxManage interface.
1254
18 Glossary
18.13 GUID
See UUID.
18.14 IOAPIC
See APIC.
18.15 IDE
Integrated Drive Electronics, an industry standard for hard disk interfaces. See 5.1
Hard Disk Controllers on page 133.
18.16 iSCSI
Internet SCSI. See 5.10 iSCSI Servers on page 148
18.17 MAC
Media Access Control, a part of an Ethernet network card. A MAC address
is a 6-byte number which identifies a network card. It is typically written
in hexadecimal notation where the bytes are separated by colons, such as
00:17:3A:5E:CB:08.
18.18 MSI
Message Signaled Interrupts, as supported by modern chipsets such as the
ICH9. See 3.6.1 Motherboard Tab on page 93. As opposed to traditional pin-based
interrupts, with MSI, a small amount of data can accompany the actual interrupt
message. This reduces the amount of hardware pins required and allows for more
interrupts and better performance.
18.19 NAT
Network Address Translation. A technique to share networking interfaces by
which an interface modifies the source and/or target IP addresses of network
packets according to specific rules. Commonly employed by routers and firewalls
to shield an internal network from the Internet, Oracle VirtualBox can use NAT to
easily share a host's physical networking hardware with its virtual machines. See
6.3 Network Address Translation (NAT) on page 155.
1255
Oracle VirtualBox: User Guide for Release 7.1
18.20 OVF
Open Virtualization Format, a cross-platform industry standard to exchange
virtual appliances between virtualization products. See 1.15 Importing and
Exporting Virtual Machines on page 49.
18.21 PAE
Physical Address Extension. This enables access to more than 4 GB of RAM, even in
32-bit environments. See 3.5.2 Advanced Tab on page 91.
18.22 PIC
See APIC.
18.23 PXE
Preboot Execution Environment, an industry standard for booting PC systems
from remote network locations. It includes DHCP for IP configuration and TFTP for
file transfer. Using UNDI, a hardware independent driver stack for accessing the
network card from bootstrap code is available.
18.24 RDP
Remote Desktop Protocol, a protocol developed by Microsoft as an extension to
the ITU T.128 and T.124 video conferencing protocol. With RDP, a PC system can
be controlled from a remote location using a network connection over which data
is transferred in both directions. Typically graphics updates and audio are sent
from the remote machine and keyboard and mouse input events are sent from
the client. An Oracle VirtualBox extension package by Oracle provides VRDP, an
enhanced implementation of the relevant standards which is largely compatible
with Microsoft's RDP implementation. See Remote Display (VRDP Support) for
details.
18.25 SAS
Serial Attached SCSI, an industry standard for hard disk interfaces. See 5.1 Hard
Disk Controllers on page 133.
1256
18 Glossary
18.26 SATA
Serial ATA, an industry standard for hard disk interfaces. See 5.1 Hard Disk
Controllers on page 133.
18.27 SCSI
Small Computer System Interface. An industry standard for data transfer between
devices, especially for storage. See 5.1 Hard Disk Controllers on page 133.
18.28 SMP
Symmetrical Multiprocessing, meaning that the resources of a computer are
shared between several processors. These can either be several processor chips or,
as is more common with modern hardware, multiple CPU cores in one processor.
18.29 SSD
Solid-state drive, uses microchips for storing data in a computer system. Compared
to classical hard-disks they have no mechanical components, such as spinning
disks.
18.30 TAR
A widely used file format for archiving. Originally, this stood for Tape ARchive and
was already supported by very early UNIX versions for backing up data on tape.
The file format is still widely used today. For example, with OVF archives using an
.ova file extension. See 1.15 Importing and Exporting Virtual Machines on page 49.
18.31 UUID
A Universally Unique Identifier, often also called GUID (Globally Unique
Identifier). A UUID is a string of numbers and letters which can be computed
dynamically and is guaranteed to be unique. Generally, it is used as a global
handle to identify entities. Oracle VirtualBox makes use of UUIDs to identify VMs,
Virtual Disk Images (VDI files), and other entities.
18.32 VM
Virtual Machine. A virtual computer that Oracle VirtualBox enables you to run on
top of your actual hardware. See 1.2 Some Terminology on page 22 for details.
1257
Oracle VirtualBox: User Guide for Release 7.1
18.33 VMM
Virtual Machine Manager. The component of Oracle VirtualBox that controls VM
execution. See Oracle VirtualBox Executables and Components for a list of Oracle
VirtualBox components.
18.34 VRDE
VirtualBox Remote Desktop Extension. This interface is built into Oracle
VirtualBox to allow Oracle VirtualBox extension packages to supply remote access
to virtual machines. An Oracle VirtualBox extension package by Oracle provides
VRDP support. See Remote Display (VRDP Support).
18.35 VRDP
See RDP.
18.36 VT-x
The hardware virtualization features built into modern Intel processors. See
Hardware Virtualization.
18.37 xHCI
eXtended Host Controller Interface. The interface that implements the USB 3.0
standard.
18.38 XML
The eXtensible Markup Language, a metastandard for all kinds of textual
information. XML only specifies how data in the document is organized generally
and does not prescribe how to semantically organize content.
18.39 XPCOM
Mozilla Cross Platform Component Object Model, a programming infrastructure
developed by the Mozilla browser project which is similar to Microsoft COM
and enables applications to provide a modular programming interface. Oracle
VirtualBox makes use of XPCOM on Linux both internally and externally to
provide a comprehensive API to third-party developers.
1258